/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-0e22065b97d0a1f8b3904e080cebe0f05e88d2b7-0e22065 [2021-06-11 08:36:06,482 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-11 08:36:06,483 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-11 08:36:06,506 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-11 08:36:06,507 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-11 08:36:06,508 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-11 08:36:06,509 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-11 08:36:06,511 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-11 08:36:06,512 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-11 08:36:06,513 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-11 08:36:06,514 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-11 08:36:06,515 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-11 08:36:06,515 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-11 08:36:06,516 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-11 08:36:06,517 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-11 08:36:06,518 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-11 08:36:06,519 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-11 08:36:06,520 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-11 08:36:06,521 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-11 08:36:06,522 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-11 08:36:06,524 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-11 08:36:06,524 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-11 08:36:06,530 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-11 08:36:06,531 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-11 08:36:06,542 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-11 08:36:06,542 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-11 08:36:06,543 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-11 08:36:06,543 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-11 08:36:06,544 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-11 08:36:06,549 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-11 08:36:06,549 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-11 08:36:06,550 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-11 08:36:06,551 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-11 08:36:06,553 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-11 08:36:06,554 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-11 08:36:06,554 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-11 08:36:06,555 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-11 08:36:06,555 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-11 08:36:06,555 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-11 08:36:06,556 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-11 08:36:06,556 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-11 08:36:06,561 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbe.epf [2021-06-11 08:36:06,594 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-11 08:36:06,594 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-11 08:36:06,595 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-11 08:36:06,595 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-11 08:36:06,595 INFO L138 SettingsManager]: * Use SBE=true [2021-06-11 08:36:06,596 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-11 08:36:06,596 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-11 08:36:06,596 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-11 08:36:06,596 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-11 08:36:06,596 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-11 08:36:06,596 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-11 08:36:06,596 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-11 08:36:06,597 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-11 08:36:06,597 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-11 08:36:06,598 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-11 08:36:06,598 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-11 08:36:06,598 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-11 08:36:06,598 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-11 08:36:06,598 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-11 08:36:06,598 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-11 08:36:06,598 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-06-11 08:36:06,598 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-06-11 08:36:06,599 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-11 08:36:06,879 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-11 08:36:06,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-11 08:36:06,902 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-11 08:36:06,903 INFO L271 PluginConnector]: Initializing CDTParser... [2021-06-11 08:36:06,903 INFO L275 PluginConnector]: CDTParser initialized [2021-06-11 08:36:06,904 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-06-11 08:36:06,979 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c47b98b9/7c973ebc88b24cdd8d737501abe93b30/FLAGf667c614b [2021-06-11 08:36:07,533 INFO L306 CDTParser]: Found 1 translation units. [2021-06-11 08:36:07,533 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i [2021-06-11 08:36:07,546 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c47b98b9/7c973ebc88b24cdd8d737501abe93b30/FLAGf667c614b [2021-06-11 08:36:07,830 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c47b98b9/7c973ebc88b24cdd8d737501abe93b30 [2021-06-11 08:36:07,832 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-11 08:36:07,835 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-06-11 08:36:07,837 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-06-11 08:36:07,837 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-06-11 08:36:07,840 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-06-11 08:36:07,841 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.06 08:36:07" (1/1) ... [2021-06-11 08:36:07,843 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@589afbe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:07, skipping insertion in model container [2021-06-11 08:36:07,843 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.06 08:36:07" (1/1) ... [2021-06-11 08:36:07,849 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-06-11 08:36:07,903 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-06-11 08:36:08,375 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-06-11 08:36:08,409 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-06-11 08:36:08,429 INFO L203 MainTranslator]: Completed pre-run [2021-06-11 08:36:08,461 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-06-11 08:36:08,469 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-06-11 08:36:08,604 INFO L208 MainTranslator]: Completed translation [2021-06-11 08:36:08,605 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08 WrapperNode [2021-06-11 08:36:08,605 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-06-11 08:36:08,607 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-11 08:36:08,607 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-11 08:36:08,607 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-11 08:36:08,613 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,646 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,667 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-11 08:36:08,668 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-11 08:36:08,668 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-11 08:36:08,668 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-11 08:36:08,675 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,675 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,679 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,679 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,686 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,692 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,694 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... [2021-06-11 08:36:08,697 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-11 08:36:08,698 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-11 08:36:08,698 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-11 08:36:08,698 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-11 08:36:08,699 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-11 08:36:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-06-11 08:36:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-06-11 08:36:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-06-11 08:36:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-06-11 08:36:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-06-11 08:36:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-06-11 08:36:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-06-11 08:36:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-06-11 08:36:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-11 08:36:08,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-11 08:36:08,761 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-11 08:36:09,246 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-11 08:36:09,247 INFO L299 CfgBuilder]: Removed 49 assume(true) statements. [2021-06-11 08:36:09,248 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.06 08:36:09 BoogieIcfgContainer [2021-06-11 08:36:09,249 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-11 08:36:09,250 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-11 08:36:09,250 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-11 08:36:09,253 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-11 08:36:09,253 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.06 08:36:07" (1/3) ... [2021-06-11 08:36:09,253 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@298fa24e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.06 08:36:09, skipping insertion in model container [2021-06-11 08:36:09,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 08:36:08" (2/3) ... [2021-06-11 08:36:09,254 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@298fa24e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.06 08:36:09, skipping insertion in model container [2021-06-11 08:36:09,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.06 08:36:09" (3/3) ... [2021-06-11 08:36:09,255 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_73-funloop_hard_racefree.i [2021-06-11 08:36:09,260 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-11 08:36:09,264 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2021-06-11 08:36:09,265 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-11 08:36:09,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,295 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,295 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,295 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,295 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,296 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,296 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,296 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,296 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,296 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,296 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,296 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,297 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,298 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,299 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,300 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,301 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,302 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,302 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,302 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,302 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,302 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,302 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,302 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,303 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,304 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,304 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,304 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,304 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,304 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,304 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,305 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,306 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,306 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,307 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,307 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,308 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,308 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,309 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,309 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,309 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,309 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,309 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,309 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,309 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,310 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,310 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,310 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,310 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,310 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,310 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,310 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,311 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,311 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,311 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,311 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,311 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,311 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,311 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,312 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,312 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,312 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,312 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,312 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,312 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,312 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,313 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,313 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,313 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,313 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,313 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,313 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,313 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,314 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,315 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,315 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,315 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,315 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,315 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,316 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,316 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,316 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,316 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,317 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,317 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,317 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,320 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,320 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,320 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:09,326 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-06-11 08:36:09,342 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-06-11 08:36:09,358 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 08:36:09,358 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 08:36:09,358 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 08:36:09,358 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 08:36:09,358 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 08:36:09,358 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 08:36:09,358 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 08:36:09,358 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 08:36:09,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 194 places, 236 transitions, 480 flow [2021-06-11 08:36:09,489 INFO L129 PetriNetUnfolder]: 73/366 cut-off events. [2021-06-11 08:36:09,489 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:09,500 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-06-11 08:36:09,501 INFO L82 GeneralOperation]: Start removeDead. Operand has 194 places, 236 transitions, 480 flow [2021-06-11 08:36:09,509 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 190 places, 231 transitions, 467 flow [2021-06-11 08:36:09,511 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:09,520 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 231 transitions, 467 flow [2021-06-11 08:36:09,523 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 231 transitions, 467 flow [2021-06-11 08:36:09,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 231 transitions, 467 flow [2021-06-11 08:36:09,584 INFO L129 PetriNetUnfolder]: 72/361 cut-off events. [2021-06-11 08:36:09,585 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:09,587 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-06-11 08:36:09,599 INFO L151 LiptonReduction]: Number of co-enabled transitions 18090 [2021-06-11 08:36:09,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:09,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:09,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:09,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:09,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:09,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:09,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:09,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:09,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:09,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:09,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:10,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:10,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:10,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:10,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:10,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,861 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:36:11,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:11,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:11,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:11,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:12,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:12,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:12,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:12,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:12,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:12,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:12,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:12,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:12,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:13,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:13,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:13,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:13,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:13,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:13,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:36:13,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:36:13,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:13,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:13,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:36:13,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:13,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:13,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:13,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:13,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,523 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:36:13,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:13,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:13,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:36:14,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:14,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:36:14,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:14,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-06-11 08:36:14,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-06-11 08:36:14,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:14,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-06-11 08:36:14,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:14,560 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-11 08:36:14,841 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-11 08:36:14,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:14,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:14,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-06-11 08:36:14,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:14,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,032 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:36:15,032 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:36:15,054 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,214 INFO L163 LiptonReduction]: Checked pairs total: 30783 [2021-06-11 08:36:15,214 INFO L165 LiptonReduction]: Total number of compositions: 199 [2021-06-11 08:36:15,217 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5708 [2021-06-11 08:36:15,224 INFO L129 PetriNetUnfolder]: 5/23 cut-off events. [2021-06-11 08:36:15,224 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:15,225 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:15,225 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-06-11 08:36:15,225 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-06-11 08:36:15,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:15,230 INFO L82 PathProgramCache]: Analyzing trace with hash 2050137878, now seen corresponding path program 1 times [2021-06-11 08:36:15,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:15,236 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546478615] [2021-06-11 08:36:15,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:15,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:15,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,359 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:15,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546478615] [2021-06-11 08:36:15,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 08:36:15,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 08:36:15,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48854830] [2021-06-11 08:36:15,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 08:36:15,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:15,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 08:36:15,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 08:36:15,381 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 435 [2021-06-11 08:36:15,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 104 transitions, 213 flow. Second operand has 3 states, 3 states have (on average 313.6666666666667) internal successors, (941), 3 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:15,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:15,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 435 [2021-06-11 08:36:15,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:15,409 INFO L129 PetriNetUnfolder]: 9/112 cut-off events. [2021-06-11 08:36:15,409 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:15,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122 conditions, 112 events. 9/112 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 507 event pairs, 0 based on Foata normal form. 39/130 useless extension candidates. Maximal degree in co-relation 111. Up to 4 conditions per place. [2021-06-11 08:36:15,411 INFO L132 encePairwiseOnDemand]: 397/435 looper letters, 2 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2021-06-11 08:36:15,411 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 70 transitions, 153 flow [2021-06-11 08:36:15,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 08:36:15,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 08:36:15,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 979 transitions. [2021-06-11 08:36:15,426 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.750191570881226 [2021-06-11 08:36:15,426 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 979 transitions. [2021-06-11 08:36:15,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 979 transitions. [2021-06-11 08:36:15,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:15,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 979 transitions. [2021-06-11 08:36:15,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 326.3333333333333) internal successors, (979), 3 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:15,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:15,447 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:15,449 INFO L185 Difference]: Start difference. First operand has 70 places, 104 transitions, 213 flow. Second operand 3 states and 979 transitions. [2021-06-11 08:36:15,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 70 transitions, 153 flow [2021-06-11 08:36:15,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 70 transitions, 153 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 08:36:15,454 INFO L241 Difference]: Finished difference. Result has 69 places, 70 transitions, 155 flow [2021-06-11 08:36:15,455 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=155, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2021-06-11 08:36:15,456 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, -1 predicate places. [2021-06-11 08:36:15,456 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:15,456 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 69 places, 70 transitions, 155 flow [2021-06-11 08:36:15,457 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 69 places, 70 transitions, 155 flow [2021-06-11 08:36:15,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 69 places, 70 transitions, 155 flow [2021-06-11 08:36:15,464 INFO L129 PetriNetUnfolder]: 9/112 cut-off events. [2021-06-11 08:36:15,464 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:15,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124 conditions, 112 events. 9/112 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 500 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 115. Up to 4 conditions per place. [2021-06-11 08:36:15,466 INFO L151 LiptonReduction]: Number of co-enabled transitions 1848 [2021-06-11 08:36:15,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:15,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:15,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:15,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:15,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:15,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:16,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:16,149 INFO L147 QuantifierPusher]: treesize reduction 15, result has 46.4 percent of original size 13 [2021-06-11 08:36:16,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:16,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:17,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:17,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,313 INFO L163 LiptonReduction]: Checked pairs total: 7394 [2021-06-11 08:36:28,314 INFO L165 LiptonReduction]: Total number of compositions: 17 [2021-06-11 08:36:28,314 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12858 [2021-06-11 08:36:28,315 INFO L480 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 157 flow [2021-06-11 08:36:28,315 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 313.6666666666667) internal successors, (941), 3 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:28,316 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:28,316 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:28,316 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-11 08:36:28,316 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-06-11 08:36:28,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:28,317 INFO L82 PathProgramCache]: Analyzing trace with hash -728329135, now seen corresponding path program 1 times [2021-06-11 08:36:28,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:28,317 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819854874] [2021-06-11 08:36:28,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:28,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:28,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:28,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819854874] [2021-06-11 08:36:28,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471104234] [2021-06-11 08:36:28,358 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-06-11 08:36:28,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:28,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-11 08:36:28,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:28,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:28,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:28,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:28,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:28,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:28,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:28,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:28,468 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:28,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:28,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:28,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:28,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:28,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-06-11 08:36:28,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119481797] [2021-06-11 08:36:28,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:28,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:28,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:28,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:28,481 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 452 [2021-06-11 08:36:28,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 157 flow. Second operand has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:28,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:28,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 452 [2021-06-11 08:36:28,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:28,501 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:28,501 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:28,501 INFO L84 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 115 events. 9/115 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 571 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 122. Up to 6 conditions per place. [2021-06-11 08:36:28,502 INFO L132 encePairwiseOnDemand]: 449/452 looper letters, 2 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2021-06-11 08:36:28,502 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 72 transitions, 171 flow [2021-06-11 08:36:28,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 08:36:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 08:36:28,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1326 transitions. [2021-06-11 08:36:28,505 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7334070796460177 [2021-06-11 08:36:28,505 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1326 transitions. [2021-06-11 08:36:28,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1326 transitions. [2021-06-11 08:36:28,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:28,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1326 transitions. [2021-06-11 08:36:28,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 331.5) internal successors, (1326), 4 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:28,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 452.0) internal successors, (2260), 5 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:28,513 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 452.0) internal successors, (2260), 5 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:28,513 INFO L185 Difference]: Start difference. First operand has 70 places, 71 transitions, 157 flow. Second operand 4 states and 1326 transitions. [2021-06-11 08:36:28,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 72 transitions, 171 flow [2021-06-11 08:36:28,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 72 transitions, 167 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-06-11 08:36:28,516 INFO L241 Difference]: Finished difference. Result has 73 places, 72 transitions, 169 flow [2021-06-11 08:36:28,516 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=452, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=169, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2021-06-11 08:36:28,517 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 3 predicate places. [2021-06-11 08:36:28,517 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:28,517 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 72 transitions, 169 flow [2021-06-11 08:36:28,517 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 72 transitions, 169 flow [2021-06-11 08:36:28,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 72 transitions, 169 flow [2021-06-11 08:36:28,525 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:28,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:28,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 133 conditions, 115 events. 9/115 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 119. Up to 6 conditions per place. [2021-06-11 08:36:28,528 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:28,755 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:36:28,857 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-06-11 08:36:29,075 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:36:29,179 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-11 08:36:29,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,200 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:29,200 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:29,200 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 683 [2021-06-11 08:36:29,205 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 171 flow [2021-06-11 08:36:29,207 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:29,207 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:29,207 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:29,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-06-11 08:36:29,429 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-06-11 08:36:29,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:29,429 INFO L82 PathProgramCache]: Analyzing trace with hash -961460618, now seen corresponding path program 2 times [2021-06-11 08:36:29,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:29,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530148326] [2021-06-11 08:36:29,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:29,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:29,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:29,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530148326] [2021-06-11 08:36:29,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276003084] [2021-06-11 08:36:29,492 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 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-06-11 08:36:29,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-11 08:36:29,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-11 08:36:29,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:29,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:29,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:29,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:29,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:29,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:29,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:29,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:29,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:29,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:29,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:29,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:29,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:29,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:29,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:29,594 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:29,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:29,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:29,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:29,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:29,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-11 08:36:29,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488874975] [2021-06-11 08:36:29,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-11 08:36:29,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:29,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-11 08:36:29,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-06-11 08:36:29,609 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 453 [2021-06-11 08:36:29,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 171 flow. Second operand has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:29,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:29,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 453 [2021-06-11 08:36:29,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:29,634 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:29,634 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:29,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 572 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 125. Up to 6 conditions per place. [2021-06-11 08:36:29,635 INFO L132 encePairwiseOnDemand]: 449/453 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:29,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 73 transitions, 189 flow [2021-06-11 08:36:29,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:29,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:29,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:29,639 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7315673289183223 [2021-06-11 08:36:29,639 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:29,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:29,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:29,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:29,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:29,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 453.0) internal successors, (2718), 6 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:29,648 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 453.0) internal successors, (2718), 6 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:29,671 INFO L185 Difference]: Start difference. First operand has 73 places, 72 transitions, 171 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:29,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 73 transitions, 189 flow [2021-06-11 08:36:29,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-06-11 08:36:29,674 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:29,674 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:29,674 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:29,674 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:29,674 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:29,675 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:29,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:29,682 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:29,683 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:29,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:29,684 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:29,903 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 103 [2021-06-11 08:36:30,184 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-06-11 08:36:30,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,294 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:30,294 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:30,294 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 620 [2021-06-11 08:36:30,295 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:30,296 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:30,296 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:30,296 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:30,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:36:30,518 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-06-11 08:36:30,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:30,518 INFO L82 PathProgramCache]: Analyzing trace with hash -340875203, now seen corresponding path program 1 times [2021-06-11 08:36:30,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:30,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326440699] [2021-06-11 08:36:30,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:30,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:30,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:30,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326440699] [2021-06-11 08:36:30,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166356599] [2021-06-11 08:36:30,574 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-06-11 08:36:30,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:30,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:30,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:30,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:30,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:30,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:30,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:30,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:30,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:30,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:30,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:30,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:30,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:30,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:30,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:30,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:30,645 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:30,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:30,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:30,652 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:30,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:30,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:36:30,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456929693] [2021-06-11 08:36:30,653 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:30,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:30,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:30,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:30,655 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 454 [2021-06-11 08:36:30,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:30,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:30,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 454 [2021-06-11 08:36:30,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:30,676 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:30,676 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:30,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 573 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2021-06-11 08:36:30,677 INFO L132 encePairwiseOnDemand]: 450/454 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:30,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:30,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:30,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:30,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:30,681 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7299559471365639 [2021-06-11 08:36:30,681 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:30,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:30,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:30,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:30,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:30,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 454.0) internal successors, (2724), 6 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:30,690 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 454.0) internal successors, (2724), 6 states have internal predecessors, (2724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:30,690 INFO L185 Difference]: Start difference. First operand has 74 places, 72 transitions, 177 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:30,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:30,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:36:30,692 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:30,693 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=454, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:30,693 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:30,693 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:30,693 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:30,693 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:30,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:30,701 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:30,701 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:30,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:30,702 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:30,931 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-06-11 08:36:31,253 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 107 [2021-06-11 08:36:31,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,358 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:31,358 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:31,358 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 665 [2021-06-11 08:36:31,359 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:31,360 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:31,360 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:31,360 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:31,582 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:36:31,583 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-06-11 08:36:31,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:31,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1401935132, now seen corresponding path program 1 times [2021-06-11 08:36:31,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:31,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554736273] [2021-06-11 08:36:31,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:31,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:31,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,621 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:31,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554736273] [2021-06-11 08:36:31,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499027039] [2021-06-11 08:36:31,622 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-06-11 08:36:31,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:31,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:31,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:31,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:31,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:31,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:31,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:31,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:31,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:31,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:31,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:31,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:31,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:31,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:31,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:31,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:31,711 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:31,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:31,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:31,718 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:31,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:31,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:36:31,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763716285] [2021-06-11 08:36:31,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:31,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:31,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:31,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:31,721 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 455 [2021-06-11 08:36:31,722 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:31,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:31,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 455 [2021-06-11 08:36:31,722 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:31,742 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:31,742 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:31,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 573 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2021-06-11 08:36:31,743 INFO L132 encePairwiseOnDemand]: 451/455 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:31,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:31,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:31,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:31,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:31,747 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7283516483516483 [2021-06-11 08:36:31,747 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:31,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:31,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:31,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:31,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:31,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 455.0) internal successors, (2730), 6 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:31,755 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 455.0) internal successors, (2730), 6 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:31,755 INFO L185 Difference]: Start difference. First operand has 74 places, 72 transitions, 177 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:31,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:31,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:36:31,757 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:31,758 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=455, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:31,758 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:31,758 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:31,758 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:31,758 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:31,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:31,785 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:31,786 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:31,786 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:31,787 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:32,026 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-06-11 08:36:32,372 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 111 [2021-06-11 08:36:32,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,465 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:32,465 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:32,465 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 707 [2021-06-11 08:36:32,466 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:32,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:32,467 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:32,467 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:32,684 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:36:32,685 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-06-11 08:36:32,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:32,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1150221829, now seen corresponding path program 1 times [2021-06-11 08:36:32,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:32,685 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344573701] [2021-06-11 08:36:32,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:32,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:32,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:32,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344573701] [2021-06-11 08:36:32,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276774439] [2021-06-11 08:36:32,727 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-06-11 08:36:32,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:32,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:32,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:32,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:32,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:32,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:32,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:32,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:32,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:32,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:32,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:32,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:32,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:32,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:32,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:32,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:32,810 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:32,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:32,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:32,817 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:32,817 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:32,817 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:36:32,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325991227] [2021-06-11 08:36:32,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:32,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:32,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:32,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:32,820 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 456 [2021-06-11 08:36:32,821 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:32,821 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:32,821 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 456 [2021-06-11 08:36:32,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:32,841 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:32,841 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:32,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 573 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2021-06-11 08:36:32,842 INFO L132 encePairwiseOnDemand]: 452/456 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:32,842 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:32,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:32,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:32,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:32,846 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7267543859649123 [2021-06-11 08:36:32,846 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:32,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:32,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:32,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:32,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:32,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:32,854 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:32,854 INFO L185 Difference]: Start difference. First operand has 74 places, 72 transitions, 177 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:32,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:32,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:36:32,856 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:32,856 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:32,856 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:32,856 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:32,856 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:32,857 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:32,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:32,864 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:32,864 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:32,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:32,865 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:33,270 WARN L205 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-06-11 08:36:33,801 WARN L205 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-06-11 08:36:34,016 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-11 08:36:34,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,028 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:34,028 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:34,028 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1172 [2021-06-11 08:36:34,029 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:34,030 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:34,030 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:34,030 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:34,244 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-06-11 08:36:34,245 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-06-11 08:36:34,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:34,245 INFO L82 PathProgramCache]: Analyzing trace with hash 592588506, now seen corresponding path program 1 times [2021-06-11 08:36:34,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:34,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083650445] [2021-06-11 08:36:34,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:34,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,287 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:34,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083650445] [2021-06-11 08:36:34,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891981215] [2021-06-11 08:36:34,287 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-06-11 08:36:34,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:34,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:34,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:34,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:34,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:34,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:34,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:34,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:34,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:34,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:34,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:34,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:34,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:34,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:34,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:34,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:34,353 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:34,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:34,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:34,368 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:34,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:34,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:36:34,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418154632] [2021-06-11 08:36:34,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:34,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:34,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:34,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:34,370 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 457 [2021-06-11 08:36:34,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:34,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:34,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 457 [2021-06-11 08:36:34,372 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:34,390 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:34,391 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:34,391 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 572 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2021-06-11 08:36:34,391 INFO L132 encePairwiseOnDemand]: 453/457 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:34,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:34,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:34,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:34,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:34,395 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.725164113785558 [2021-06-11 08:36:34,395 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:34,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:34,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:34,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:34,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:34,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 457.0) internal successors, (2742), 6 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:34,403 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 457.0) internal successors, (2742), 6 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:34,403 INFO L185 Difference]: Start difference. First operand has 74 places, 72 transitions, 177 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:34,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:34,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:36:34,405 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:34,405 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:34,405 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:34,405 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:34,405 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:34,406 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:34,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:34,413 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:34,413 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:34,414 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:34,415 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:34,923 WARN L205 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-06-11 08:36:35,049 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-11 08:36:35,296 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-06-11 08:36:35,415 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-11 08:36:35,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,426 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:35,427 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:35,427 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1022 [2021-06-11 08:36:35,427 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:35,428 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:35,428 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:35,428 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:35,632 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:36:35,635 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-06-11 08:36:35,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:35,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1959568455, now seen corresponding path program 1 times [2021-06-11 08:36:35,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:35,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598056445] [2021-06-11 08:36:35,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:35,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:35,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:35,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598056445] [2021-06-11 08:36:35,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490472933] [2021-06-11 08:36:35,680 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-06-11 08:36:35,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:35,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:35,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:35,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:35,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:35,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:35,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:35,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:35,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:35,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:35,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:35,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:35,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:35,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:35,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:35,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:35,774 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:35,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:35,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:35,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:35,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:35,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:36:35,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561930511] [2021-06-11 08:36:35,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:35,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:35,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:35,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:35,786 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 458 [2021-06-11 08:36:35,799 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:35,799 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:35,799 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 458 [2021-06-11 08:36:35,799 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:35,826 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:35,826 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:35,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 572 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2021-06-11 08:36:35,827 INFO L132 encePairwiseOnDemand]: 454/458 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:35,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:35,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:35,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:35,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:35,833 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7235807860262009 [2021-06-11 08:36:35,833 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:35,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:35,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:35,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:35,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:35,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-06-11 08:36:35,841 INFO L81 ComplementDD]: Finished complementDD. Result 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-06-11 08:36:35,841 INFO L185 Difference]: Start difference. First operand has 74 places, 72 transitions, 177 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:35,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:35,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:36:35,843 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:35,844 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=458, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:35,844 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:35,844 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:35,844 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:35,844 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:35,844 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:35,854 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:35,854 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:35,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:35,855 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:36,872 WARN L205 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-06-11 08:36:37,032 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-11 08:36:37,340 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-06-11 08:36:37,594 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-11 08:36:37,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,603 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:37,603 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:37,603 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1759 [2021-06-11 08:36:37,604 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:37,604 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:37,604 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:37,604 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:37,808 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:36:37,809 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-06-11 08:36:37,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:37,809 INFO L82 PathProgramCache]: Analyzing trace with hash -216758120, now seen corresponding path program 1 times [2021-06-11 08:36:37,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:37,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067621041] [2021-06-11 08:36:37,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:37,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:37,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,844 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:37,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067621041] [2021-06-11 08:36:37,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121908381] [2021-06-11 08:36:37,844 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-06-11 08:36:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:37,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:37,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:37,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:37,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:37,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:37,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:37,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:37,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:37,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:37,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:37,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:37,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:37,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:37,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:37,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:37,912 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:37,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:37,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:37,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:37,919 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:37,919 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:36:37,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230280474] [2021-06-11 08:36:37,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:37,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:37,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:37,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:37,924 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 459 [2021-06-11 08:36:37,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:37,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:37,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 459 [2021-06-11 08:36:37,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:37,949 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:37,949 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:37,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 573 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2021-06-11 08:36:37,950 INFO L132 encePairwiseOnDemand]: 455/459 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:37,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:37,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:37,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:37,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:37,954 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7220043572984749 [2021-06-11 08:36:37,954 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:37,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:37,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:37,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:37,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:37,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 459.0) internal successors, (2754), 6 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:37,961 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 459.0) internal successors, (2754), 6 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:37,961 INFO L185 Difference]: Start difference. First operand has 74 places, 72 transitions, 177 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:37,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:37,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:36:37,964 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:37,964 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=459, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:37,964 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:37,964 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:37,964 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:37,964 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:37,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:37,972 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:37,972 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:37,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:37,973 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:39,583 WARN L205 SmtUtils]: Spent 1.61 s on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-06-11 08:36:40,195 WARN L205 SmtUtils]: Spent 611.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-11 08:36:41,198 WARN L205 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-06-11 08:36:41,571 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-11 08:36:41,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,583 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:41,583 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:41,583 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3619 [2021-06-11 08:36:41,583 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:41,584 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:41,584 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:41,584 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:41,806 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-06-11 08:36:41,806 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-06-11 08:36:41,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:41,806 INFO L82 PathProgramCache]: Analyzing trace with hash 1526052215, now seen corresponding path program 1 times [2021-06-11 08:36:41,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:41,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228990186] [2021-06-11 08:36:41,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:41,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:41,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:41,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228990186] [2021-06-11 08:36:41,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451894506] [2021-06-11 08:36:41,851 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-06-11 08:36:41,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:41,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:36:41,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:41,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:41,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:41,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:41,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:41,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:41,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:41,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:41,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:41,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:41,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:41,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:41,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:41,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:41,915 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:41,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:41,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:41,922 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:41,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:41,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:36:41,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710908887] [2021-06-11 08:36:41,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:41,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:41,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:41,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:41,924 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 460 [2021-06-11 08:36:41,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 177 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:41,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:41,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 460 [2021-06-11 08:36:41,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:41,944 INFO L129 PetriNetUnfolder]: 9/116 cut-off events. [2021-06-11 08:36:41,944 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 08:36:41,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 116 events. 9/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 572 event pairs, 0 based on Foata normal form. 0/81 useless extension candidates. Maximal degree in co-relation 128. Up to 6 conditions per place. [2021-06-11 08:36:41,945 INFO L132 encePairwiseOnDemand]: 456/460 looper letters, 2 selfloop transitions, 3 changer transitions 1/73 dead transitions. [2021-06-11 08:36:41,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:41,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:36:41,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:36:41,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1657 transitions. [2021-06-11 08:36:41,950 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7204347826086956 [2021-06-11 08:36:41,950 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1657 transitions. [2021-06-11 08:36:41,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1657 transitions. [2021-06-11 08:36:41,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:41,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1657 transitions. [2021-06-11 08:36:41,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:41,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 460.0) internal successors, (2760), 6 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:41,956 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 460.0) internal successors, (2760), 6 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:41,956 INFO L185 Difference]: Start difference. First operand has 74 places, 72 transitions, 177 flow. Second operand 5 states and 1657 transitions. [2021-06-11 08:36:41,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 73 transitions, 197 flow [2021-06-11 08:36:41,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 73 transitions, 180 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:36:41,958 INFO L241 Difference]: Finished difference. Result has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:41,958 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=460, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2021-06-11 08:36:41,959 INFO L343 CegarLoopForPetriNet]: 70 programPoint places, 7 predicate places. [2021-06-11 08:36:41,959 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:41,959 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:41,959 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 72 transitions, 175 flow [2021-06-11 08:36:41,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 72 transitions, 175 flow [2021-06-11 08:36:41,967 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2021-06-11 08:36:41,967 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:41,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 115 events. 9/115 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 566 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 121. Up to 6 conditions per place. [2021-06-11 08:36:41,968 INFO L151 LiptonReduction]: Number of co-enabled transitions 1890 [2021-06-11 08:36:42,426 WARN L205 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 124 [2021-06-11 08:36:42,573 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-11 08:36:42,922 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 124 [2021-06-11 08:36:43,063 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-11 08:36:43,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:43,076 INFO L163 LiptonReduction]: Checked pairs total: 5040 [2021-06-11 08:36:43,076 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:43,076 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1117 [2021-06-11 08:36:43,077 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 177 flow [2021-06-11 08:36:43,077 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:43,077 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:43,077 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:43,278 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:36:43,278 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-06-11 08:36:43,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:43,278 INFO L82 PathProgramCache]: Analyzing trace with hash -1026104746, now seen corresponding path program 1 times [2021-06-11 08:36:43,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:43,278 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619938279] [2021-06-11 08:36:43,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 08:36:43,290 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 08:36:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 08:36:43,299 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 08:36:43,314 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 08:36:43,315 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 08:36:43,315 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-06-11 08:36:43,315 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 08:36:43,316 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-06-11 08:36:43,338 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,338 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,338 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,338 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,338 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,338 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,339 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,340 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,341 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,342 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,343 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,343 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,343 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,343 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,343 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,343 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,343 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,344 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,345 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,345 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,345 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,345 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,345 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,346 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,347 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,348 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,349 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,350 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,351 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,351 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,351 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,351 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,357 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,357 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,357 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,358 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,359 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,360 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,361 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,362 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,363 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,364 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,365 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,366 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,367 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,368 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,368 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,368 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,368 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,369 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,369 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,369 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,369 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,370 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,371 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,371 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,372 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,372 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,372 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,373 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,374 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,374 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,374 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:36:43,376 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-06-11 08:36:43,376 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-06-11 08:36:43,377 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 08:36:43,377 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 08:36:43,377 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 08:36:43,377 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 08:36:43,377 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 08:36:43,377 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 08:36:43,377 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 08:36:43,377 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 08:36:43,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 250 places, 305 transitions, 628 flow [2021-06-11 08:36:43,470 INFO L129 PetriNetUnfolder]: 118/588 cut-off events. [2021-06-11 08:36:43,470 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-06-11 08:36:43,474 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 3173 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-06-11 08:36:43,474 INFO L82 GeneralOperation]: Start removeDead. Operand has 250 places, 305 transitions, 628 flow [2021-06-11 08:36:43,480 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 250 places, 305 transitions, 628 flow [2021-06-11 08:36:43,480 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:43,480 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 250 places, 305 transitions, 628 flow [2021-06-11 08:36:43,481 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 250 places, 305 transitions, 628 flow [2021-06-11 08:36:43,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 250 places, 305 transitions, 628 flow [2021-06-11 08:36:43,529 INFO L129 PetriNetUnfolder]: 118/588 cut-off events. [2021-06-11 08:36:43,529 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-06-11 08:36:43,535 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 26. Compared 3213 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-06-11 08:36:43,557 INFO L151 LiptonReduction]: Number of co-enabled transitions 46632 [2021-06-11 08:36:43,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:43,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:43,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:44,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:44,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:44,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:44,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:44,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:44,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:44,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:44,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:44,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:44,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:44,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:44,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:45,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:45,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:45,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:46,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:46,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:46,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:46,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:46,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:46,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:46,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:46,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:46,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:46,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:36:46,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:36:46,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:46,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:46,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:36:46,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:46,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:46,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:47,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:47,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:47,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:47,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:47,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:47,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:36:47,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:36:47,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:47,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:47,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-06-11 08:36:47,692 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:36:47,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:47,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:47,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,055 INFO L142 QuantifierPusher]: treesize reduction 10, result has 75.6 percent of original size [2021-06-11 08:36:48,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,105 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:36:48,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:48,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:48,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:48,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:48,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:48,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:48,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:49,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:49,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:36:49,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,843 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:36:49,843 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:36:49,844 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:49,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:49,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:50,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:50,242 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-11 08:36:50,488 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-11 08:36:50,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:50,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:36:50,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-06-11 08:36:50,745 INFO L163 LiptonReduction]: Checked pairs total: 74839 [2021-06-11 08:36:50,745 INFO L165 LiptonReduction]: Total number of compositions: 266 [2021-06-11 08:36:50,747 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7267 [2021-06-11 08:36:50,751 INFO L129 PetriNetUnfolder]: 15/48 cut-off events. [2021-06-11 08:36:50,751 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:36:50,751 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:50,751 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:50,751 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-06-11 08:36:50,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:50,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1633756116, now seen corresponding path program 1 times [2021-06-11 08:36:50,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:50,752 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411325758] [2021-06-11 08:36:50,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:50,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:50,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:50,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:36:50,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411325758] [2021-06-11 08:36:50,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 08:36:50,778 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 08:36:50,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567401353] [2021-06-11 08:36:50,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 08:36:50,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:50,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 08:36:50,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 08:36:50,780 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 419 out of 571 [2021-06-11 08:36:50,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 138 transitions, 294 flow. Second operand has 3 states, 3 states have (on average 419.6666666666667) internal successors, (1259), 3 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:50,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:50,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 419 of 571 [2021-06-11 08:36:50,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:50,804 INFO L129 PetriNetUnfolder]: 17/186 cut-off events. [2021-06-11 08:36:50,804 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-06-11 08:36:50,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 186 events. 17/186 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1011 event pairs, 0 based on Foata normal form. 56/205 useless extension candidates. Maximal degree in co-relation 193. Up to 6 conditions per place. [2021-06-11 08:36:50,806 INFO L132 encePairwiseOnDemand]: 524/571 looper letters, 2 selfloop transitions, 2 changer transitions 0/95 dead transitions. [2021-06-11 08:36:50,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 95 transitions, 216 flow [2021-06-11 08:36:50,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 08:36:50,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 08:36:50,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1306 transitions. [2021-06-11 08:36:50,810 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.762405137186223 [2021-06-11 08:36:50,810 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1306 transitions. [2021-06-11 08:36:50,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1306 transitions. [2021-06-11 08:36:50,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:50,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1306 transitions. [2021-06-11 08:36:50,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 435.3333333333333) internal successors, (1306), 3 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:50,815 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-06-11 08:36:50,815 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-06-11 08:36:50,815 INFO L185 Difference]: Start difference. First operand has 93 places, 138 transitions, 294 flow. Second operand 3 states and 1306 transitions. [2021-06-11 08:36:50,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 95 transitions, 216 flow [2021-06-11 08:36:50,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 95 transitions, 216 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 08:36:50,818 INFO L241 Difference]: Finished difference. Result has 92 places, 95 transitions, 218 flow [2021-06-11 08:36:50,818 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=571, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=92, PETRI_TRANSITIONS=95} [2021-06-11 08:36:50,818 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, -1 predicate places. [2021-06-11 08:36:50,818 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:50,818 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 92 places, 95 transitions, 218 flow [2021-06-11 08:36:50,819 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 92 places, 95 transitions, 218 flow [2021-06-11 08:36:50,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 92 places, 95 transitions, 218 flow [2021-06-11 08:36:50,832 INFO L129 PetriNetUnfolder]: 17/186 cut-off events. [2021-06-11 08:36:50,832 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-06-11 08:36:50,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 186 events. 17/186 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 999 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 197. Up to 6 conditions per place. [2021-06-11 08:36:50,836 INFO L151 LiptonReduction]: Number of co-enabled transitions 4788 [2021-06-11 08:36:50,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:50,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:50,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:50,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:51,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:51,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:51,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:51,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:51,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:51,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:51,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:51,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:51,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:51,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:51,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:51,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:52,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:52,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:53,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:53,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:53,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:53,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:53,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:53,996 INFO L147 QuantifierPusher]: treesize reduction 15, result has 46.4 percent of original size 13 [2021-06-11 08:36:54,121 INFO L163 LiptonReduction]: Checked pairs total: 24096 [2021-06-11 08:36:54,122 INFO L165 LiptonReduction]: Total number of compositions: 24 [2021-06-11 08:36:54,122 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3304 [2021-06-11 08:36:54,122 INFO L480 AbstractCegarLoop]: Abstraction has has 96 places, 99 transitions, 226 flow [2021-06-11 08:36:54,123 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 419.6666666666667) internal successors, (1259), 3 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,123 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:54,123 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:54,123 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-06-11 08:36:54,123 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-06-11 08:36:54,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:54,124 INFO L82 PathProgramCache]: Analyzing trace with hash 1073152735, now seen corresponding path program 1 times [2021-06-11 08:36:54,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:54,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260388520] [2021-06-11 08:36:54,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:54,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:54,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:36:54,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260388520] [2021-06-11 08:36:54,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200872693] [2021-06-11 08:36:54,142 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-06-11 08:36:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:54,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 2 conjunts are in the unsatisfiable core [2021-06-11 08:36:54,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:54,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,271 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:54,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:36:54,278 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-11 08:36:54,278 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2021-06-11 08:36:54,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812660606] [2021-06-11 08:36:54,279 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 08:36:54,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:54,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 08:36:54,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:54,280 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 440 out of 595 [2021-06-11 08:36:54,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 99 transitions, 226 flow. Second operand has 3 states, 3 states have (on average 441.0) internal successors, (1323), 3 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:54,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 440 of 595 [2021-06-11 08:36:54,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:54,303 INFO L129 PetriNetUnfolder]: 13/153 cut-off events. [2021-06-11 08:36:54,303 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-06-11 08:36:54,304 INFO L84 FinitePrefix]: Finished finitePrefix Result has 185 conditions, 153 events. 13/153 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 846 event pairs, 0 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 173. Up to 9 conditions per place. [2021-06-11 08:36:54,305 INFO L132 encePairwiseOnDemand]: 592/595 looper letters, 6 selfloop transitions, 2 changer transitions 0/101 dead transitions. [2021-06-11 08:36:54,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 101 transitions, 246 flow [2021-06-11 08:36:54,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 08:36:54,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 08:36:54,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1329 transitions. [2021-06-11 08:36:54,308 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7445378151260504 [2021-06-11 08:36:54,308 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1329 transitions. [2021-06-11 08:36:54,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1329 transitions. [2021-06-11 08:36:54,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:54,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1329 transitions. [2021-06-11 08:36:54,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 443.0) internal successors, (1329), 3 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 595.0) internal successors, (2380), 4 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,313 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 595.0) internal successors, (2380), 4 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,313 INFO L185 Difference]: Start difference. First operand has 96 places, 99 transitions, 226 flow. Second operand 3 states and 1329 transitions. [2021-06-11 08:36:54,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 101 transitions, 246 flow [2021-06-11 08:36:54,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 101 transitions, 242 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-06-11 08:36:54,315 INFO L241 Difference]: Finished difference. Result has 98 places, 100 transitions, 234 flow [2021-06-11 08:36:54,315 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=595, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=234, PETRI_PLACES=98, PETRI_TRANSITIONS=100} [2021-06-11 08:36:54,315 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 5 predicate places. [2021-06-11 08:36:54,315 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:54,315 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 100 transitions, 234 flow [2021-06-11 08:36:54,316 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 100 transitions, 234 flow [2021-06-11 08:36:54,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 100 transitions, 234 flow [2021-06-11 08:36:54,326 INFO L129 PetriNetUnfolder]: 13/153 cut-off events. [2021-06-11 08:36:54,326 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-06-11 08:36:54,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 153 events. 13/153 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 783 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 165. Up to 7 conditions per place. [2021-06-11 08:36:54,329 INFO L151 LiptonReduction]: Number of co-enabled transitions 5280 [2021-06-11 08:36:54,336 INFO L163 LiptonReduction]: Checked pairs total: 6440 [2021-06-11 08:36:54,336 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 08:36:54,336 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 21 [2021-06-11 08:36:54,337 INFO L480 AbstractCegarLoop]: Abstraction has has 98 places, 100 transitions, 234 flow [2021-06-11 08:36:54,337 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 441.0) internal successors, (1323), 3 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,337 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:54,337 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:54,561 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-11 08:36:54,561 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-06-11 08:36:54,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:54,561 INFO L82 PathProgramCache]: Analyzing trace with hash 869423563, now seen corresponding path program 1 times [2021-06-11 08:36:54,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:54,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903477488] [2021-06-11 08:36:54,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:54,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:54,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:36:54,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903477488] [2021-06-11 08:36:54,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571216007] [2021-06-11 08:36:54,589 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-06-11 08:36:54,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:54,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-11 08:36:54,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:54,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:54,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:54,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:54,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:54,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:36:54,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:36:54,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:54,686 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:36:54,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:54,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:54,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:36:54,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:36:54,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-06-11 08:36:54,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347075930] [2021-06-11 08:36:54,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:36:54,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:54,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:36:54,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:36:54,705 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 595 [2021-06-11 08:36:54,706 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 100 transitions, 234 flow. Second operand has 5 states, 5 states have (on average 444.0) internal successors, (2220), 5 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,706 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:54,706 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 595 [2021-06-11 08:36:54,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:36:54,728 INFO L129 PetriNetUnfolder]: 13/154 cut-off events. [2021-06-11 08:36:54,729 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-06-11 08:36:54,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 154 events. 13/154 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 837 event pairs, 0 based on Foata normal form. 1/105 useless extension candidates. Maximal degree in co-relation 165. Up to 7 conditions per place. [2021-06-11 08:36:54,730 INFO L132 encePairwiseOnDemand]: 592/595 looper letters, 2 selfloop transitions, 3 changer transitions 0/101 dead transitions. [2021-06-11 08:36:54,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 101 transitions, 248 flow [2021-06-11 08:36:54,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 08:36:54,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 08:36:54,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1778 transitions. [2021-06-11 08:36:54,734 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7470588235294118 [2021-06-11 08:36:54,734 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1778 transitions. [2021-06-11 08:36:54,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1778 transitions. [2021-06-11 08:36:54,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:36:54,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1778 transitions. [2021-06-11 08:36:54,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 444.5) internal successors, (1778), 4 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 595.0) internal successors, (2975), 5 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,741 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 595.0) internal successors, (2975), 5 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:54,741 INFO L185 Difference]: Start difference. First operand has 98 places, 100 transitions, 234 flow. Second operand 4 states and 1778 transitions. [2021-06-11 08:36:54,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 101 transitions, 248 flow [2021-06-11 08:36:54,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 101 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-06-11 08:36:54,744 INFO L241 Difference]: Finished difference. Result has 101 places, 101 transitions, 248 flow [2021-06-11 08:36:54,744 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=595, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=248, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2021-06-11 08:36:54,744 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 8 predicate places. [2021-06-11 08:36:54,744 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:36:54,745 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 101 transitions, 248 flow [2021-06-11 08:36:54,745 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 101 transitions, 248 flow [2021-06-11 08:36:54,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 101 places, 101 transitions, 248 flow [2021-06-11 08:36:54,760 INFO L129 PetriNetUnfolder]: 13/154 cut-off events. [2021-06-11 08:36:54,760 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-06-11 08:36:54,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 154 events. 13/154 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 783 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 171. Up to 7 conditions per place. [2021-06-11 08:36:54,763 INFO L151 LiptonReduction]: Number of co-enabled transitions 5280 [2021-06-11 08:36:54,991 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:36:55,277 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:36:55,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:55,378 INFO L163 LiptonReduction]: Checked pairs total: 12880 [2021-06-11 08:36:55,378 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:36:55,379 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 635 [2021-06-11 08:36:55,379 INFO L480 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 250 flow [2021-06-11 08:36:55,380 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 444.0) internal successors, (2220), 5 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:55,380 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:36:55,380 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:36:55,602 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-11 08:36:55,603 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-06-11 08:36:55,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:36:55,603 INFO L82 PathProgramCache]: Analyzing trace with hash -999513578, now seen corresponding path program 2 times [2021-06-11 08:36:55,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:36:55,603 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253038552] [2021-06-11 08:36:55,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:36:55,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:36:55,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:55,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:55,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:36:55,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:55,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:36:55,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253038552] [2021-06-11 08:36:55,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110896393] [2021-06-11 08:36:55,634 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 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-06-11 08:36:55,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-06-11 08:36:55,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-11 08:36:55,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-11 08:36:55,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:36:55,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:55,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:36:55,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:55,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:55,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:36:55,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:55,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:36:55,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:36:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:55,779 INFO L354 Elim1Store]: treesize reduction 151, result has 18.4 percent of original size [2021-06-11 08:36:55,779 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-06-11 08:36:55,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:36:55,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:36:55,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:55,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,799 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-06-11 08:36:55,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:55,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:55,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:55,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,817 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,818 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,825 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,833 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,838 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,840 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,845 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:36:55,847 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:36:55,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,854 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-06-11 08:36:55,854 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:26, output treesize:45 [2021-06-11 08:36:55,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,857 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,859 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,864 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,867 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,872 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,874 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,879 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:36:55,883 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:36:55,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,916 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,917 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,922 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,923 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,928 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,929 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,933 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:36:55,934 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:36:55,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:36:55,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:36:55,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,967 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,968 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,973 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,974 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,979 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:55,980 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:55,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:55,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:55,984 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:36:55,985 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:36:55,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:36:55,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:36:55,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:36:55,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:55,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:55,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:55,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:36:56,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:36:56,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:36:56,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:36:56,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:36:56,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,018 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:56,020 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:56,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:56,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,026 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:56,027 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:56,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:56,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,032 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:36:56,033 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:36:56,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:36:56,038 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 6 disjuncts [2021-06-11 08:36:56,039 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 08:36:56,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:36:56,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:36:56,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:36:56,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:36:56,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:36:56,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:36:56,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-06-11 08:36:56,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:36:56,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:36:56,175 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-06-11 08:36:56,176 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-06-11 08:36:56,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,177 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:36:56,178 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,179 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-06-11 08:36:56,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:56,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:36:56,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:36:56,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:56,230 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:36:56,231 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-06-11 08:36:56,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:56,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:56,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:56,331 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:36:56,331 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-06-11 08:36:56,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:56,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:56,335 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:56,366 INFO L354 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2021-06-11 08:36:56,366 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-06-11 08:36:56,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:56,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:36:56,367 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:56,416 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:36:56,416 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-06-11 08:36:56,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:56,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:36:56,422 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:56,504 INFO L628 ElimStorePlain]: treesize reduction 39, result has 64.2 percent of original size [2021-06-11 08:36:56,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:36:56,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-11 08:36:56,509 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:169, output treesize:27 [2021-06-11 08:36:56,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:36:56,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:36:56,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:36:56,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:56,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:36:56,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:56,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:36:56,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:36:56,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:36:56,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:36:56,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:36:56,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:36:56,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 08:36:56,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:36:56,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:36:56,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:36:56,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:36:56,562 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-06-11 08:36:56,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 08:36:56,567 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-06-11 08:36:56,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:36:56,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:36:56,574 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-11 08:36:56,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,583 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-06-11 08:36:56,583 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:26, output treesize:22 [2021-06-11 08:36:56,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 08:36:56,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:36:56,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:36:56,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:36:56,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:36:56,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:36:56,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:36:56,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-11 08:36:56,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-11 08:36:56,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2021-06-11 08:36:56,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282063024] [2021-06-11 08:36:56,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-11 08:36:56,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:36:56,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-11 08:36:56,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-11 08:36:56,676 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 319 out of 596 [2021-06-11 08:36:56,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 250 flow. Second operand has 6 states, 6 states have (on average 320.1666666666667) internal successors, (1921), 6 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:36:56,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:36:56,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 319 of 596 [2021-06-11 08:36:56,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:01,095 INFO L129 PetriNetUnfolder]: 33884/50432 cut-off events. [2021-06-11 08:37:01,096 INFO L130 PetriNetUnfolder]: For 1087/1104 co-relation queries the response was YES. [2021-06-11 08:37:01,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94612 conditions, 50432 events. 33884/50432 cut-off events. For 1087/1104 co-relation queries the response was YES. Maximal size of possible extension queue 2742. Compared 395610 event pairs, 2155 based on Foata normal form. 0/22434 useless extension candidates. Maximal degree in co-relation 94591. Up to 31428 conditions per place. [2021-06-11 08:37:01,369 INFO L132 encePairwiseOnDemand]: 581/596 looper letters, 162 selfloop transitions, 28 changer transitions 1/229 dead transitions. [2021-06-11 08:37:01,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 229 transitions, 896 flow [2021-06-11 08:37:01,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-11 08:37:01,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-06-11 08:37:01,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2076 transitions. [2021-06-11 08:37:01,374 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5805369127516778 [2021-06-11 08:37:01,374 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2076 transitions. [2021-06-11 08:37:01,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2076 transitions. [2021-06-11 08:37:01,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:01,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2076 transitions. [2021-06-11 08:37:01,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:01,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 596.0) internal successors, (4172), 7 states have internal predecessors, (4172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:01,384 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 596.0) internal successors, (4172), 7 states have internal predecessors, (4172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:01,384 INFO L185 Difference]: Start difference. First operand has 101 places, 101 transitions, 250 flow. Second operand 6 states and 2076 transitions. [2021-06-11 08:37:01,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 229 transitions, 896 flow [2021-06-11 08:37:01,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 229 transitions, 887 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-06-11 08:37:01,400 INFO L241 Difference]: Finished difference. Result has 109 places, 126 transitions, 435 flow [2021-06-11 08:37:01,401 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=596, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=435, PETRI_PLACES=109, PETRI_TRANSITIONS=126} [2021-06-11 08:37:01,401 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 16 predicate places. [2021-06-11 08:37:01,401 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:01,401 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 126 transitions, 435 flow [2021-06-11 08:37:01,401 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 126 transitions, 435 flow [2021-06-11 08:37:01,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 107 places, 126 transitions, 435 flow [2021-06-11 08:37:01,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 296#(<= ULTIMATE.start_main_~i~3 0), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 343#true, t_funThread1of2ForFork0NotInUse, Black: 264#(= ULTIMATE.start_main_~i~1 0), t_funThread2of2ForFork0NotInUse, 14#L951-5true]) [2021-06-11 08:37:01,455 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-06-11 08:37:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 08:37:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:37:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:37:01,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 343#true, Black: 264#(= ULTIMATE.start_main_~i~1 0), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse, 14#L951-5true]) [2021-06-11 08:37:01,475 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 08:37:01,475 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 08:37:01,475 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:37:01,475 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:37:01,498 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][93], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 343#true, t_funThread1of2ForFork0NotInUse, Black: 264#(= ULTIMATE.start_main_~i~1 0), t_funThread2of2ForFork0NotInUse, 14#L951-5true]) [2021-06-11 08:37:01,498 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:37:01,498 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:37:01,498 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:37:01,498 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:37:01,502 INFO L129 PetriNetUnfolder]: 335/1347 cut-off events. [2021-06-11 08:37:01,503 INFO L130 PetriNetUnfolder]: For 169/216 co-relation queries the response was YES. [2021-06-11 08:37:01,511 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2133 conditions, 1347 events. 335/1347 cut-off events. For 169/216 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11162 event pairs, 34 based on Foata normal form. 1/797 useless extension candidates. Maximal degree in co-relation 2109. Up to 215 conditions per place. [2021-06-11 08:37:01,532 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:04,869 INFO L163 LiptonReduction]: Checked pairs total: 6605 [2021-06-11 08:37:04,869 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 08:37:04,869 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3468 [2021-06-11 08:37:04,870 INFO L480 AbstractCegarLoop]: Abstraction has has 107 places, 126 transitions, 435 flow [2021-06-11 08:37:04,871 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 320.1666666666667) internal successors, (1921), 6 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:04,871 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:04,871 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1] [2021-06-11 08:37:05,093 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-11 08:37:05,093 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-06-11 08:37:05,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:05,094 INFO L82 PathProgramCache]: Analyzing trace with hash 360377615, now seen corresponding path program 1 times [2021-06-11 08:37:05,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:05,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987669175] [2021-06-11 08:37:05,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:05,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:05,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:05,117 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987669175] [2021-06-11 08:37:05,117 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779373931] [2021-06-11 08:37:05,117 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-06-11 08:37:05,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:05,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-11 08:37:05,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:05,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:05,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:05,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:05,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:05,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:05,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:05,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:05,204 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:05,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:05,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:05,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:05,217 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:05,217 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-06-11 08:37:05,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671476774] [2021-06-11 08:37:05,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-11 08:37:05,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:05,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-11 08:37:05,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-11 08:37:05,219 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 596 [2021-06-11 08:37:05,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 126 transitions, 435 flow. Second operand has 4 states, 4 states have (on average 443.75) internal successors, (1775), 4 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:05,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:05,221 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 596 [2021-06-11 08:37:05,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:05,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][101], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 343#true, Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 392#true, t_funThread1of2ForFork0NotInUse, Black: 264#(= ULTIMATE.start_main_~i~1 0), t_funThread2of2ForFork0NotInUse, 14#L951-5true]) [2021-06-11 08:37:05,312 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:05,313 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:05,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][101], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 392#true, Black: 264#(= ULTIMATE.start_main_~i~1 0), 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:05,335 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:05,335 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:05,335 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:05,335 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:05,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][120], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 343#true, Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 392#true, t_funThread1of2ForFork0NotInUse, Black: 264#(= ULTIMATE.start_main_~i~1 0), t_funThread2of2ForFork0NotInUse, 14#L951-5true]) [2021-06-11 08:37:05,338 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:05,338 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:05,338 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:05,338 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:05,368 INFO L129 PetriNetUnfolder]: 423/1895 cut-off events. [2021-06-11 08:37:05,368 INFO L130 PetriNetUnfolder]: For 172/219 co-relation queries the response was YES. [2021-06-11 08:37:05,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2728 conditions, 1895 events. 423/1895 cut-off events. For 172/219 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18231 event pairs, 20 based on Foata normal form. 2/1152 useless extension candidates. Maximal degree in co-relation 2695. Up to 260 conditions per place. [2021-06-11 08:37:05,391 INFO L132 encePairwiseOnDemand]: 593/596 looper letters, 2 selfloop transitions, 3 changer transitions 0/127 dead transitions. [2021-06-11 08:37:05,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 127 transitions, 451 flow [2021-06-11 08:37:05,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 08:37:05,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 08:37:05,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1778 transitions. [2021-06-11 08:37:05,395 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7458053691275168 [2021-06-11 08:37:05,395 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1778 transitions. [2021-06-11 08:37:05,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1778 transitions. [2021-06-11 08:37:05,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:05,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1778 transitions. [2021-06-11 08:37:05,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 444.5) internal successors, (1778), 4 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:05,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 596.0) internal successors, (2980), 5 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:05,401 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 596.0) internal successors, (2980), 5 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:05,401 INFO L185 Difference]: Start difference. First operand has 107 places, 126 transitions, 435 flow. Second operand 4 states and 1778 transitions. [2021-06-11 08:37:05,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 127 transitions, 451 flow [2021-06-11 08:37:05,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 127 transitions, 445 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-06-11 08:37:05,405 INFO L241 Difference]: Finished difference. Result has 110 places, 127 transitions, 447 flow [2021-06-11 08:37:05,405 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=596, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=447, PETRI_PLACES=110, PETRI_TRANSITIONS=127} [2021-06-11 08:37:05,406 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 17 predicate places. [2021-06-11 08:37:05,406 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:05,406 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 110 places, 127 transitions, 447 flow [2021-06-11 08:37:05,406 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 110 places, 127 transitions, 447 flow [2021-06-11 08:37:05,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 110 places, 127 transitions, 447 flow [2021-06-11 08:37:05,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 296#(<= ULTIMATE.start_main_~i~3 0), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 343#true, 392#true, Black: 395#(<= ULTIMATE.start_main_~i~1 2), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse, 14#L951-5true]) [2021-06-11 08:37:05,460 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:05,460 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:05,460 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:05,460 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:05,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 392#true, Black: 395#(<= ULTIMATE.start_main_~i~1 2), 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:05,477 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:05,477 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:05,477 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:05,477 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:05,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][94], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 343#true, 392#true, Black: 395#(<= ULTIMATE.start_main_~i~1 2), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse, 14#L951-5true]) [2021-06-11 08:37:05,511 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:05,511 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:05,512 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:05,512 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:05,517 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:05,517 INFO L130 PetriNetUnfolder]: For 161/208 co-relation queries the response was YES. [2021-06-11 08:37:05,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2140 conditions, 1348 events. 335/1348 cut-off events. For 161/208 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11079 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2118. Up to 215 conditions per place. [2021-06-11 08:37:05,548 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:05,840 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-06-11 08:37:05,967 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-11 08:37:06,279 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 103 [2021-06-11 08:37:06,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,389 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:06,389 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:06,389 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 983 [2021-06-11 08:37:06,390 INFO L480 AbstractCegarLoop]: Abstraction has has 110 places, 127 transitions, 452 flow [2021-06-11 08:37:06,390 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 443.75) internal successors, (1775), 4 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:06,390 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:06,390 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:06,608 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-06-11 08:37:06,609 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-06-11 08:37:06,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:06,609 INFO L82 PathProgramCache]: Analyzing trace with hash -403810152, now seen corresponding path program 2 times [2021-06-11 08:37:06,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:06,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695133254] [2021-06-11 08:37:06,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:06,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,639 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:06,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695133254] [2021-06-11 08:37:06,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787109371] [2021-06-11 08:37:06,639 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 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-06-11 08:37:06,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-11 08:37:06,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-11 08:37:06,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:37:06,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:06,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:06,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:06,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:06,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:06,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:06,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:06,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:06,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:06,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:06,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:06,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:06,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:06,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:06,725 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:06,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:06,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:06,737 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:06,737 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:06,737 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:37:06,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955009674] [2021-06-11 08:37:06,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:06,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:06,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:06,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:06,741 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 597 [2021-06-11 08:37:06,742 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 127 transitions, 452 flow. Second operand has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:06,742 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:06,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 597 [2021-06-11 08:37:06,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:06,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 392#true, 426#true, 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:06,843 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:06,843 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:06,843 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:06,843 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:06,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 392#true, 426#true, 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:06,868 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:06,868 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:06,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:06,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:06,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][121], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 392#true, 426#true, 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:06,872 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:06,872 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:06,872 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:06,872 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:06,904 INFO L129 PetriNetUnfolder]: 423/1896 cut-off events. [2021-06-11 08:37:06,904 INFO L130 PetriNetUnfolder]: For 164/211 co-relation queries the response was YES. [2021-06-11 08:37:06,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2738 conditions, 1896 events. 423/1896 cut-off events. For 164/211 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18228 event pairs, 20 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 2710. Up to 260 conditions per place. [2021-06-11 08:37:06,928 INFO L132 encePairwiseOnDemand]: 593/597 looper letters, 2 selfloop transitions, 3 changer transitions 1/128 dead transitions. [2021-06-11 08:37:06,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 128 transitions, 470 flow [2021-06-11 08:37:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:37:06,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:37:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2222 transitions. [2021-06-11 08:37:06,933 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7443886097152429 [2021-06-11 08:37:06,933 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2222 transitions. [2021-06-11 08:37:06,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2222 transitions. [2021-06-11 08:37:06,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:06,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2222 transitions. [2021-06-11 08:37:06,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 444.4) internal successors, (2222), 5 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:06,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 597.0) internal successors, (3582), 6 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:06,941 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 597.0) internal successors, (3582), 6 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:06,941 INFO L185 Difference]: Start difference. First operand has 110 places, 127 transitions, 452 flow. Second operand 5 states and 2222 transitions. [2021-06-11 08:37:06,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 128 transitions, 470 flow [2021-06-11 08:37:06,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 128 transitions, 461 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-06-11 08:37:06,945 INFO L241 Difference]: Finished difference. Result has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:06,946 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=597, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2021-06-11 08:37:06,946 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 21 predicate places. [2021-06-11 08:37:06,946 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:06,946 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:06,946 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:06,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 127 transitions, 453 flow [2021-06-11 08:37:07,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 426#true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:07,003 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:07,003 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:07,003 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:07,003 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:07,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 426#true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:07,021 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:07,021 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:07,021 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:07,021 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:07,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][94], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 426#true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:07,046 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:07,046 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:07,046 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:07,046 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:07,051 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:07,051 INFO L130 PetriNetUnfolder]: For 162/209 co-relation queries the response was YES. [2021-06-11 08:37:07,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 1348 events. 335/1348 cut-off events. For 162/209 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11088 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2120. Up to 215 conditions per place. [2021-06-11 08:37:07,078 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:07,345 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 107 [2021-06-11 08:37:07,456 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-11 08:37:07,722 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-06-11 08:37:07,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:07,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:07,839 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:07,840 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:07,840 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 894 [2021-06-11 08:37:07,840 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 458 flow [2021-06-11 08:37:07,841 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:07,841 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:07,841 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:08,043 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:37:08,044 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-06-11 08:37:08,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:08,044 INFO L82 PathProgramCache]: Analyzing trace with hash 2094205785, now seen corresponding path program 1 times [2021-06-11 08:37:08,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:08,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96006202] [2021-06-11 08:37:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:08,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:08,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:08,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96006202] [2021-06-11 08:37:08,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504572906] [2021-06-11 08:37:08,068 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-06-11 08:37:08,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:08,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:37:08,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:08,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:08,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:08,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:08,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:08,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:08,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:08,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:08,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:08,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:08,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:08,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:08,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:08,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:08,161 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:08,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:08,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:08,174 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:08,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:08,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:37:08,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050098393] [2021-06-11 08:37:08,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:08,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:08,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:08,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:08,177 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 598 [2021-06-11 08:37:08,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 458 flow. Second operand has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:08,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:08,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 598 [2021-06-11 08:37:08,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:08,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 426#true, 14#L951-5true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 464#true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:08,275 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:08,275 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:08,275 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:08,275 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:08,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 426#true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, 464#true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:08,300 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:08,300 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:08,300 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:08,300 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:08,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][121], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 426#true, 14#L951-5true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 464#true, Black: 314#(<= ULTIMATE.start_main_~i~1 1), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:08,303 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:08,303 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:08,303 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:08,303 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:08,333 INFO L129 PetriNetUnfolder]: 423/1896 cut-off events. [2021-06-11 08:37:08,334 INFO L130 PetriNetUnfolder]: For 164/211 co-relation queries the response was YES. [2021-06-11 08:37:08,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1896 events. 423/1896 cut-off events. For 164/211 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18233 event pairs, 20 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 2713. Up to 260 conditions per place. [2021-06-11 08:37:08,355 INFO L132 encePairwiseOnDemand]: 594/598 looper letters, 2 selfloop transitions, 3 changer transitions 1/128 dead transitions. [2021-06-11 08:37:08,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:08,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:37:08,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:37:08,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2222 transitions. [2021-06-11 08:37:08,360 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7431438127090301 [2021-06-11 08:37:08,360 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2222 transitions. [2021-06-11 08:37:08,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2222 transitions. [2021-06-11 08:37:08,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:08,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2222 transitions. [2021-06-11 08:37:08,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 444.4) internal successors, (2222), 5 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:08,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 598.0) internal successors, (3588), 6 states have internal predecessors, (3588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:08,368 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 598.0) internal successors, (3588), 6 states have internal predecessors, (3588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:08,368 INFO L185 Difference]: Start difference. First operand has 111 places, 127 transitions, 458 flow. Second operand 5 states and 2222 transitions. [2021-06-11 08:37:08,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:08,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 128 transitions, 461 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:37:08,371 INFO L241 Difference]: Finished difference. Result has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:08,371 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=598, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2021-06-11 08:37:08,372 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 21 predicate places. [2021-06-11 08:37:08,372 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:08,372 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:08,372 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:08,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 127 transitions, 453 flow [2021-06-11 08:37:08,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, 464#true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:08,425 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:08,425 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:08,425 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:08,426 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:08,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, 464#true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:08,442 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:08,442 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:08,442 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:08,442 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:08,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][95], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, 464#true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:08,466 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:08,466 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:08,466 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:08,466 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:08,470 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:08,470 INFO L130 PetriNetUnfolder]: For 162/209 co-relation queries the response was YES. [2021-06-11 08:37:08,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 1348 events. 335/1348 cut-off events. For 162/209 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11088 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2120. Up to 215 conditions per place. [2021-06-11 08:37:08,577 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:08,836 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-06-11 08:37:08,967 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-11 08:37:09,309 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-06-11 08:37:09,449 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-11 08:37:09,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,478 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:09,478 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:09,478 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1106 [2021-06-11 08:37:09,479 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 458 flow [2021-06-11 08:37:09,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:09,479 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:09,479 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:09,700 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:37:09,701 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-06-11 08:37:09,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:09,701 INFO L82 PathProgramCache]: Analyzing trace with hash 297254426, now seen corresponding path program 1 times [2021-06-11 08:37:09,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:09,701 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437287828] [2021-06-11 08:37:09,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:09,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:09,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,730 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:09,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437287828] [2021-06-11 08:37:09,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035025920] [2021-06-11 08:37:09,730 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-06-11 08:37:09,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:09,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:37:09,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:09,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:09,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:09,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:09,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:09,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:09,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:09,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:09,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:09,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:09,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:09,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:09,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:09,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:09,834 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:09,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:09,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:09,849 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:09,850 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:09,850 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:37:09,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81554425] [2021-06-11 08:37:09,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:09,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:09,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:09,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:09,853 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 599 [2021-06-11 08:37:09,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 458 flow. Second operand has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:09,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:09,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 599 [2021-06-11 08:37:09,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:09,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 14#L951-5true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 464#true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), 502#true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:09,987 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:09,987 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:09,988 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:09,988 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:10,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, 464#true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), 502#true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:10,011 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:10,011 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:10,011 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:10,011 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:10,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][121], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 395#(<= ULTIMATE.start_main_~i~1 2), 14#L951-5true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), 464#true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), 502#true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:10,014 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:10,014 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:10,014 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:10,014 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:10,044 INFO L129 PetriNetUnfolder]: 423/1896 cut-off events. [2021-06-11 08:37:10,044 INFO L130 PetriNetUnfolder]: For 164/211 co-relation queries the response was YES. [2021-06-11 08:37:10,053 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1896 events. 423/1896 cut-off events. For 164/211 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18232 event pairs, 20 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 2713. Up to 260 conditions per place. [2021-06-11 08:37:10,060 INFO L132 encePairwiseOnDemand]: 595/599 looper letters, 2 selfloop transitions, 3 changer transitions 1/128 dead transitions. [2021-06-11 08:37:10,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:10,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:37:10,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:37:10,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2222 transitions. [2021-06-11 08:37:10,066 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7419031719532554 [2021-06-11 08:37:10,066 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2222 transitions. [2021-06-11 08:37:10,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2222 transitions. [2021-06-11 08:37:10,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:10,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2222 transitions. [2021-06-11 08:37:10,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 444.4) internal successors, (2222), 5 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:10,075 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-06-11 08:37:10,075 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-06-11 08:37:10,075 INFO L185 Difference]: Start difference. First operand has 111 places, 127 transitions, 458 flow. Second operand 5 states and 2222 transitions. [2021-06-11 08:37:10,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:10,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 128 transitions, 461 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:37:10,079 INFO L241 Difference]: Finished difference. Result has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:10,080 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=599, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2021-06-11 08:37:10,080 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 21 predicate places. [2021-06-11 08:37:10,080 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:10,080 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:10,080 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:10,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 127 transitions, 453 flow [2021-06-11 08:37:10,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 502#true, 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:10,152 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:10,152 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:10,152 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:10,152 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:10,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 502#true, 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:10,174 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:10,174 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:10,174 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:10,174 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:10,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][96], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 502#true, 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:10,207 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:10,207 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:10,207 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:10,207 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:10,214 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:10,214 INFO L130 PetriNetUnfolder]: For 162/209 co-relation queries the response was YES. [2021-06-11 08:37:10,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 1348 events. 335/1348 cut-off events. For 162/209 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11088 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2120. Up to 215 conditions per place. [2021-06-11 08:37:10,247 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:10,532 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-06-11 08:37:10,635 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-11 08:37:10,966 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-06-11 08:37:11,083 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-11 08:37:11,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,104 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:11,104 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:11,104 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1024 [2021-06-11 08:37:11,105 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 458 flow [2021-06-11 08:37:11,105 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:11,105 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:11,105 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:11,312 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:37:11,313 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-06-11 08:37:11,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:11,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1499696933, now seen corresponding path program 1 times [2021-06-11 08:37:11,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:11,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701913334] [2021-06-11 08:37:11,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:11,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:11,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:11,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701913334] [2021-06-11 08:37:11,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474261863] [2021-06-11 08:37:11,344 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-06-11 08:37:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:11,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:37:11,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:11,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:11,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:11,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:11,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:11,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:11,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:11,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:11,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:11,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:11,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:11,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:11,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:11,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:11,463 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:11,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:11,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:11,476 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:11,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:11,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:37:11,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291818515] [2021-06-11 08:37:11,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:11,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:11,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:11,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:11,479 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 600 [2021-06-11 08:37:11,481 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 458 flow. Second operand has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:11,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:11,481 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 600 [2021-06-11 08:37:11,481 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:11,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), Black: 468#(<= ULTIMATE.start_main_~i~1 4), 502#true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0NotInUse, 540#true]) [2021-06-11 08:37:11,612 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:11,612 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:11,612 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:11,612 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:11,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 430#(<= ULTIMATE.start_main_~i~1 3), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 502#true, 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, 540#true, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:11,643 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:11,643 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:11,643 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:11,643 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:11,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][121], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 430#(<= ULTIMATE.start_main_~i~1 3), Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 502#true, 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse, 540#true]) [2021-06-11 08:37:11,647 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:11,648 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:11,648 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:11,648 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:11,687 INFO L129 PetriNetUnfolder]: 423/1896 cut-off events. [2021-06-11 08:37:11,688 INFO L130 PetriNetUnfolder]: For 164/211 co-relation queries the response was YES. [2021-06-11 08:37:11,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1896 events. 423/1896 cut-off events. For 164/211 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18232 event pairs, 20 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 2713. Up to 260 conditions per place. [2021-06-11 08:37:11,710 INFO L132 encePairwiseOnDemand]: 596/600 looper letters, 2 selfloop transitions, 3 changer transitions 1/128 dead transitions. [2021-06-11 08:37:11,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:11,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:37:11,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:37:11,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2222 transitions. [2021-06-11 08:37:11,715 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7406666666666667 [2021-06-11 08:37:11,715 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2222 transitions. [2021-06-11 08:37:11,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2222 transitions. [2021-06-11 08:37:11,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:11,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2222 transitions. [2021-06-11 08:37:11,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 444.4) internal successors, (2222), 5 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:11,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 600.0) internal successors, (3600), 6 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:11,726 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 600.0) internal successors, (3600), 6 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:11,726 INFO L185 Difference]: Start difference. First operand has 111 places, 127 transitions, 458 flow. Second operand 5 states and 2222 transitions. [2021-06-11 08:37:11,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:11,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 128 transitions, 461 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:37:11,729 INFO L241 Difference]: Finished difference. Result has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:11,729 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=600, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2021-06-11 08:37:11,729 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 21 predicate places. [2021-06-11 08:37:11,730 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:11,730 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:11,730 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:11,730 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 127 transitions, 453 flow [2021-06-11 08:37:11,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse, 540#true]) [2021-06-11 08:37:11,783 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:11,783 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:11,783 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:11,783 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:11,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][20], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, 540#true, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:11,799 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:11,799 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:11,799 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:11,800 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:11,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][96], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, 540#true, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:11,828 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:11,828 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:11,828 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:11,828 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:11,835 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:11,835 INFO L130 PetriNetUnfolder]: For 162/209 co-relation queries the response was YES. [2021-06-11 08:37:11,844 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 1348 events. 335/1348 cut-off events. For 162/209 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11088 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2120. Up to 215 conditions per place. [2021-06-11 08:37:11,863 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:12,328 WARN L205 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-06-11 08:37:12,441 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-11 08:37:12,849 WARN L205 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-06-11 08:37:13,047 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-11 08:37:13,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,074 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:13,074 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:13,075 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1345 [2021-06-11 08:37:13,075 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 458 flow [2021-06-11 08:37:13,075 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:13,076 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:13,076 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:13,291 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-06-11 08:37:13,291 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-06-11 08:37:13,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:13,291 INFO L82 PathProgramCache]: Analyzing trace with hash 998319004, now seen corresponding path program 1 times [2021-06-11 08:37:13,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:13,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954270094] [2021-06-11 08:37:13,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:13,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:13,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,319 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:13,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954270094] [2021-06-11 08:37:13,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355759204] [2021-06-11 08:37:13,320 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-06-11 08:37:13,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:13,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:37:13,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:13,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:13,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:13,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:13,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:13,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:13,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:13,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:13,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:13,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:13,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:13,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:13,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:13,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:13,437 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:13,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:13,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:13,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:13,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:13,450 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:37:13,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094866093] [2021-06-11 08:37:13,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:13,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:13,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:13,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:13,452 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 601 [2021-06-11 08:37:13,453 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 458 flow. Second operand has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:13,453 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:13,453 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 601 [2021-06-11 08:37:13,453 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:13,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0NotInUse, 540#true]) [2021-06-11 08:37:13,551 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:13,551 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:13,551 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:13,551 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:13,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 578#true, 130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, 540#true, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:13,576 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:13,576 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:13,576 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:13,576 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:13,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][121], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 468#(<= ULTIMATE.start_main_~i~1 4), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse, 540#true]) [2021-06-11 08:37:13,579 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:13,579 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:13,579 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:13,579 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:13,609 INFO L129 PetriNetUnfolder]: 423/1896 cut-off events. [2021-06-11 08:37:13,610 INFO L130 PetriNetUnfolder]: For 164/211 co-relation queries the response was YES. [2021-06-11 08:37:13,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1896 events. 423/1896 cut-off events. For 164/211 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18233 event pairs, 20 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 2713. Up to 260 conditions per place. [2021-06-11 08:37:13,624 INFO L132 encePairwiseOnDemand]: 597/601 looper letters, 2 selfloop transitions, 3 changer transitions 1/128 dead transitions. [2021-06-11 08:37:13,624 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:13,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:37:13,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:37:13,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2222 transitions. [2021-06-11 08:37:13,628 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7394342762063228 [2021-06-11 08:37:13,628 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2222 transitions. [2021-06-11 08:37:13,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2222 transitions. [2021-06-11 08:37:13,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:13,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2222 transitions. [2021-06-11 08:37:13,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 444.4) internal successors, (2222), 5 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:13,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 601.0) internal successors, (3606), 6 states have internal predecessors, (3606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:13,635 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 601.0) internal successors, (3606), 6 states have internal predecessors, (3606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:13,635 INFO L185 Difference]: Start difference. First operand has 111 places, 127 transitions, 458 flow. Second operand 5 states and 2222 transitions. [2021-06-11 08:37:13,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:13,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 128 transitions, 461 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:37:13,638 INFO L241 Difference]: Finished difference. Result has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:13,638 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2021-06-11 08:37:13,639 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 21 predicate places. [2021-06-11 08:37:13,639 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:13,639 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:13,639 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:13,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 127 transitions, 453 flow [2021-06-11 08:37:13,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:13,686 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:13,686 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:13,686 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:13,686 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:13,698 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 130#t_funENTRYtrue, 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:13,698 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:13,698 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:13,698 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:13,698 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:13,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][96], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:13,715 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:13,715 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:13,715 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:13,715 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:13,718 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:13,718 INFO L130 PetriNetUnfolder]: For 162/209 co-relation queries the response was YES. [2021-06-11 08:37:13,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 1348 events. 335/1348 cut-off events. For 162/209 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11088 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2120. Up to 215 conditions per place. [2021-06-11 08:37:13,738 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:14,778 WARN L205 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-06-11 08:37:14,905 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-11 08:37:15,576 WARN L205 SmtUtils]: Spent 670.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-06-11 08:37:15,944 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-11 08:37:15,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:15,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:15,965 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:15,965 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:15,966 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2327 [2021-06-11 08:37:15,969 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 458 flow [2021-06-11 08:37:15,969 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:15,969 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:15,969 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:16,189 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-06-11 08:37:16,189 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-06-11 08:37:16,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:16,189 INFO L82 PathProgramCache]: Analyzing trace with hash -798632355, now seen corresponding path program 1 times [2021-06-11 08:37:16,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:16,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893416836] [2021-06-11 08:37:16,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:16,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:16,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,211 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:16,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893416836] [2021-06-11 08:37:16,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890914173] [2021-06-11 08:37:16,212 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-06-11 08:37:16,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:16,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:37:16,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:16,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:16,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:16,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:16,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:16,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:16,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:16,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:16,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:16,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:16,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:16,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:16,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:16,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:16,288 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:16,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:16,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:16,299 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:16,299 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:16,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:37:16,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880874459] [2021-06-11 08:37:16,300 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:16,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:16,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:16,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:16,302 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 602 [2021-06-11 08:37:16,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 458 flow. Second operand has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:16,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:16,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 602 [2021-06-11 08:37:16,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:16,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:16,375 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:16,375 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:16,375 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:16,375 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:16,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 130#t_funENTRYtrue, 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:16,393 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:16,393 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:16,393 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:16,393 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:16,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][121], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 578#true, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, Black: 506#(<= ULTIMATE.start_main_~i~1 5), t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:16,395 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:16,395 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:16,395 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:16,395 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:16,416 INFO L129 PetriNetUnfolder]: 423/1896 cut-off events. [2021-06-11 08:37:16,417 INFO L130 PetriNetUnfolder]: For 164/211 co-relation queries the response was YES. [2021-06-11 08:37:16,426 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1896 events. 423/1896 cut-off events. For 164/211 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18233 event pairs, 20 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 2713. Up to 260 conditions per place. [2021-06-11 08:37:16,431 INFO L132 encePairwiseOnDemand]: 598/602 looper letters, 2 selfloop transitions, 3 changer transitions 1/128 dead transitions. [2021-06-11 08:37:16,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:16,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:37:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:37:16,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2222 transitions. [2021-06-11 08:37:16,436 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7382059800664452 [2021-06-11 08:37:16,436 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2222 transitions. [2021-06-11 08:37:16,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2222 transitions. [2021-06-11 08:37:16,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:16,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2222 transitions. [2021-06-11 08:37:16,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 444.4) internal successors, (2222), 5 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:16,442 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-06-11 08:37:16,442 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-06-11 08:37:16,442 INFO L185 Difference]: Start difference. First operand has 111 places, 127 transitions, 458 flow. Second operand 5 states and 2222 transitions. [2021-06-11 08:37:16,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:16,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 128 transitions, 461 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:37:16,446 INFO L241 Difference]: Finished difference. Result has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:16,446 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=602, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2021-06-11 08:37:16,446 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 21 predicate places. [2021-06-11 08:37:16,446 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:16,446 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:16,447 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:16,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 127 transitions, 453 flow [2021-06-11 08:37:16,487 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, Black: 620#(<= ULTIMATE.start_main_~i~1 8), 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:16,487 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:16,487 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:16,487 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:16,487 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:16,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, Black: 620#(<= ULTIMATE.start_main_~i~1 8), 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:16,499 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:16,499 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:16,499 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:16,499 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:16,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][95], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, Black: 620#(<= ULTIMATE.start_main_~i~1 8), 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:16,516 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:16,516 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:16,516 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:16,516 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:16,519 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:16,519 INFO L130 PetriNetUnfolder]: For 162/209 co-relation queries the response was YES. [2021-06-11 08:37:16,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 1348 events. 335/1348 cut-off events. For 162/209 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11088 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2120. Up to 215 conditions per place. [2021-06-11 08:37:16,540 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:16,885 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-06-11 08:37:17,016 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-11 08:37:17,367 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-06-11 08:37:17,506 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-11 08:37:17,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,529 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:17,529 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:17,529 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1083 [2021-06-11 08:37:17,529 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 458 flow [2021-06-11 08:37:17,530 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:17,530 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:17,530 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:17,732 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-06-11 08:37:17,733 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-06-11 08:37:17,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:17,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1699383582, now seen corresponding path program 1 times [2021-06-11 08:37:17,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:17,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627170290] [2021-06-11 08:37:17,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:17,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:17,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:17,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627170290] [2021-06-11 08:37:17,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697160528] [2021-06-11 08:37:17,764 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-06-11 08:37:17,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:17,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:37:17,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:17,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:17,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:17,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:17,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:17,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:17,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:17,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:17,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:17,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:17,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:17,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:17,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:17,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:17,867 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:17,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:17,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:17,878 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-11 08:37:17,878 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:17,878 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:37:17,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416993785] [2021-06-11 08:37:17,879 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:17,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:17,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:17,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:17,881 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 603 [2021-06-11 08:37:17,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 458 flow. Second operand has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:17,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:17,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 603 [2021-06-11 08:37:17,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:18,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, Black: 620#(<= ULTIMATE.start_main_~i~1 8), 14#L951-5true, 654#true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:18,004 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:18,004 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:18,004 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:18,004 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:18,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][102], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), 130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, Black: 620#(<= ULTIMATE.start_main_~i~1 8), 654#true, 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:18,026 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:18,026 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:18,026 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:18,026 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:18,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][121], [Black: 544#(<= ULTIMATE.start_main_~i~1 6), Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 616#true, Black: 620#(<= ULTIMATE.start_main_~i~1 8), 654#true, 14#L951-5true, Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:18,028 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:18,028 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:18,028 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:18,028 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:18,051 INFO L129 PetriNetUnfolder]: 423/1896 cut-off events. [2021-06-11 08:37:18,051 INFO L130 PetriNetUnfolder]: For 164/211 co-relation queries the response was YES. [2021-06-11 08:37:18,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1896 events. 423/1896 cut-off events. For 164/211 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 18233 event pairs, 20 based on Foata normal form. 2/1153 useless extension candidates. Maximal degree in co-relation 2713. Up to 260 conditions per place. [2021-06-11 08:37:18,066 INFO L132 encePairwiseOnDemand]: 599/603 looper letters, 2 selfloop transitions, 3 changer transitions 1/128 dead transitions. [2021-06-11 08:37:18,066 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:18,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:37:18,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:37:18,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2222 transitions. [2021-06-11 08:37:18,070 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7369817578772803 [2021-06-11 08:37:18,070 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2222 transitions. [2021-06-11 08:37:18,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2222 transitions. [2021-06-11 08:37:18,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:18,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2222 transitions. [2021-06-11 08:37:18,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 444.4) internal successors, (2222), 5 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:18,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 603.0) internal successors, (3618), 6 states have internal predecessors, (3618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:18,076 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 603.0) internal successors, (3618), 6 states have internal predecessors, (3618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:18,076 INFO L185 Difference]: Start difference. First operand has 111 places, 127 transitions, 458 flow. Second operand 5 states and 2222 transitions. [2021-06-11 08:37:18,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 128 transitions, 478 flow [2021-06-11 08:37:18,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 128 transitions, 461 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:37:18,080 INFO L241 Difference]: Finished difference. Result has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:18,080 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=603, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=114, PETRI_TRANSITIONS=127} [2021-06-11 08:37:18,080 INFO L343 CegarLoopForPetriNet]: 93 programPoint places, 21 predicate places. [2021-06-11 08:37:18,080 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:18,080 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:18,080 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 127 transitions, 453 flow [2021-06-11 08:37:18,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 127 transitions, 453 flow [2021-06-11 08:37:18,124 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 620#(<= ULTIMATE.start_main_~i~1 8), 654#true, 14#L951-5true, Black: 658#(<= ULTIMATE.start_main_~i~1 9), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:18,124 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:37:18,124 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:18,124 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:37:18,124 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:37:18,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1318] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_45| v_t_funThread1of2ForFork0_thidvar0_4) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_45|} AuxVars[] AssignedVars[][21], [130#t_funENTRYtrue, Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 620#(<= ULTIMATE.start_main_~i~1 8), 14#L951-5true, 654#true, Black: 658#(<= ULTIMATE.start_main_~i~1 9), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0InUse]) [2021-06-11 08:37:18,137 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:37:18,137 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:18,137 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:37:18,137 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:18,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1319] t_funEXIT-->L951-5: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_47|) InVars {t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} OutVars{t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_47|} AuxVars[] AssignedVars[][95], [Black: 384#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 386#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| t_funThread1of2ForFork0_cache_entry_addref_~entry.base))), Black: 380#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 582#(<= ULTIMATE.start_main_~i~1 7), Black: 382#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 620#(<= ULTIMATE.start_main_~i~1 8), 654#true, 14#L951-5true, Black: 658#(<= ULTIMATE.start_main_~i~1 9), Black: 296#(<= ULTIMATE.start_main_~i~3 0), 343#true, t_funThread1of2ForFork0NotInUse, t_funThread2of2ForFork0NotInUse]) [2021-06-11 08:37:18,155 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:37:18,155 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:37:18,155 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:37:18,155 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:37:18,160 INFO L129 PetriNetUnfolder]: 335/1348 cut-off events. [2021-06-11 08:37:18,160 INFO L130 PetriNetUnfolder]: For 162/209 co-relation queries the response was YES. [2021-06-11 08:37:18,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 1348 events. 335/1348 cut-off events. For 162/209 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11088 event pairs, 34 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 2120. Up to 215 conditions per place. [2021-06-11 08:37:18,190 INFO L151 LiptonReduction]: Number of co-enabled transitions 6806 [2021-06-11 08:37:18,563 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 124 [2021-06-11 08:37:18,716 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-11 08:37:19,100 WARN L205 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 124 [2021-06-11 08:37:19,682 WARN L205 SmtUtils]: Spent 581.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-11 08:37:19,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:19,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:19,708 INFO L163 LiptonReduction]: Checked pairs total: 13210 [2021-06-11 08:37:19,708 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:19,708 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1628 [2021-06-11 08:37:19,708 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 458 flow [2021-06-11 08:37:19,709 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 443.8) internal successors, (2219), 5 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:19,709 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:19,709 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2021-06-11 08:37:19,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-06-11 08:37:19,913 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-06-11 08:37:19,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:19,913 INFO L82 PathProgramCache]: Analyzing trace with hash -97567777, now seen corresponding path program 1 times [2021-06-11 08:37:19,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:19,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865771945] [2021-06-11 08:37:19,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:19,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 08:37:19,924 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 08:37:19,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 08:37:19,935 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 08:37:19,946 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 08:37:19,946 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 08:37:19,947 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-06-11 08:37:19,947 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 08:37:19,947 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-06-11 08:37:19,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,971 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,972 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,973 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,974 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,975 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,976 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,977 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,978 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,979 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,981 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,981 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,981 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,982 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,983 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,984 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,985 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,986 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,987 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,988 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,989 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,990 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,991 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,992 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,993 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,994 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,995 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,996 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,997 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,998 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,998 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,998 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,998 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,998 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,998 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:19,999 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,000 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,000 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,000 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,000 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,000 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,001 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,002 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,003 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,003 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,003 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,003 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:37:20,007 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-11 08:37:20,007 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-06-11 08:37:20,008 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 08:37:20,008 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 08:37:20,008 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 08:37:20,008 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 08:37:20,008 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 08:37:20,008 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 08:37:20,008 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 08:37:20,008 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 08:37:20,010 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 306 places, 374 transitions, 778 flow [2021-06-11 08:37:20,073 INFO L129 PetriNetUnfolder]: 168/841 cut-off events. [2021-06-11 08:37:20,073 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-06-11 08:37:20,083 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 4802 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-06-11 08:37:20,083 INFO L82 GeneralOperation]: Start removeDead. Operand has 306 places, 374 transitions, 778 flow [2021-06-11 08:37:20,089 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 306 places, 374 transitions, 778 flow [2021-06-11 08:37:20,089 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:20,089 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 306 places, 374 transitions, 778 flow [2021-06-11 08:37:20,089 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 306 places, 374 transitions, 778 flow [2021-06-11 08:37:20,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 306 places, 374 transitions, 778 flow [2021-06-11 08:37:20,212 INFO L129 PetriNetUnfolder]: 168/841 cut-off events. [2021-06-11 08:37:20,213 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-06-11 08:37:20,226 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 4818 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-06-11 08:37:20,266 INFO L151 LiptonReduction]: Number of co-enabled transitions 84018 [2021-06-11 08:37:20,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:20,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:20,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:20,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:21,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:37:21,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:37:21,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:21,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:37:21,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:37:21,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:21,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:37:21,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:37:21,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:21,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:21,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:21,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:22,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:22,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:22,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:23,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:37:23,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:37:23,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:23,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:37:23,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:37:23,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,592 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:37:23,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:23,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:23,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:23,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:37:23,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:23,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:24,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:24,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:24,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:24,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:24,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:24,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:37:24,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:37:24,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:24,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:24,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:37:24,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:24,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:37:24,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:24,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:24,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:24,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:25,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:25,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:25,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:25,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:25,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:25,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:25,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:37:25,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:37:25,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:25,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:25,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-06-11 08:37:25,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:25,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:25,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,247 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-06-11 08:37:26,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:26,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,416 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:37:26,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:26,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:26,952 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-11 08:37:27,187 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-11 08:37:27,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:27,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:37:27,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-06-11 08:37:27,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:27,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:27,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:27,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:27,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:27,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:27,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:27,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:27,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,631 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:37:28,631 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:37:28,631 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,726 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:37:28,726 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:37:28,727 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:28,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:28,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,430 INFO L163 LiptonReduction]: Checked pairs total: 135928 [2021-06-11 08:37:29,431 INFO L165 LiptonReduction]: Total number of compositions: 320 [2021-06-11 08:37:29,431 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9342 [2021-06-11 08:37:29,434 INFO L129 PetriNetUnfolder]: 18/60 cut-off events. [2021-06-11 08:37:29,434 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:37:29,434 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:29,434 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:37:29,434 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-06-11 08:37:29,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:29,434 INFO L82 PathProgramCache]: Analyzing trace with hash -1632687190, now seen corresponding path program 1 times [2021-06-11 08:37:29,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:29,434 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128621688] [2021-06-11 08:37:29,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:29,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:29,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:29,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:37:29,446 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128621688] [2021-06-11 08:37:29,446 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 08:37:29,446 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 08:37:29,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644524610] [2021-06-11 08:37:29,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 08:37:29,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:29,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 08:37:29,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 08:37:29,448 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 513 out of 694 [2021-06-11 08:37:29,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 174 transitions, 378 flow. Second operand has 3 states, 3 states have (on average 513.6666666666666) internal successors, (1541), 3 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:29,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:29,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 513 of 694 [2021-06-11 08:37:29,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:29,468 INFO L129 PetriNetUnfolder]: 27/270 cut-off events. [2021-06-11 08:37:29,468 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-06-11 08:37:29,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 270 events. 27/270 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1573 event pairs, 1 based on Foata normal form. 78/295 useless extension candidates. Maximal degree in co-relation 290. Up to 12 conditions per place. [2021-06-11 08:37:29,469 INFO L132 encePairwiseOnDemand]: 635/694 looper letters, 2 selfloop transitions, 2 changer transitions 0/119 dead transitions. [2021-06-11 08:37:29,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 119 transitions, 276 flow [2021-06-11 08:37:29,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 08:37:29,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 08:37:29,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1600 transitions. [2021-06-11 08:37:29,471 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7684918347742555 [2021-06-11 08:37:29,472 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1600 transitions. [2021-06-11 08:37:29,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1600 transitions. [2021-06-11 08:37:29,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:29,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1600 transitions. [2021-06-11 08:37:29,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 533.3333333333334) internal successors, (1600), 3 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:29,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 694.0) internal successors, (2776), 4 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:29,474 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 694.0) internal successors, (2776), 4 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:29,474 INFO L185 Difference]: Start difference. First operand has 117 places, 174 transitions, 378 flow. Second operand 3 states and 1600 transitions. [2021-06-11 08:37:29,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 119 transitions, 276 flow [2021-06-11 08:37:29,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 119 transitions, 276 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 08:37:29,476 INFO L241 Difference]: Finished difference. Result has 115 places, 119 transitions, 278 flow [2021-06-11 08:37:29,477 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=694, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=278, PETRI_PLACES=115, PETRI_TRANSITIONS=119} [2021-06-11 08:37:29,477 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, -2 predicate places. [2021-06-11 08:37:29,477 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:29,477 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 119 transitions, 278 flow [2021-06-11 08:37:29,477 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 119 transitions, 278 flow [2021-06-11 08:37:29,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 119 transitions, 278 flow [2021-06-11 08:37:29,490 INFO L129 PetriNetUnfolder]: 27/270 cut-off events. [2021-06-11 08:37:29,490 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-06-11 08:37:29,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 305 conditions, 270 events. 27/270 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1551 event pairs, 1 based on Foata normal form. 0/217 useless extension candidates. Maximal degree in co-relation 294. Up to 12 conditions per place. [2021-06-11 08:37:29,494 INFO L151 LiptonReduction]: Number of co-enabled transitions 8872 [2021-06-11 08:37:29,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:29,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:29,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:29,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:29,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:29,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:30,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:30,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:30,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:30,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:30,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:30,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:30,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:30,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:30,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:30,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:30,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:30,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:30,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:30,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:31,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:31,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:32,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:32,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:32,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:32,909 INFO L147 QuantifierPusher]: treesize reduction 15, result has 46.4 percent of original size 13 [2021-06-11 08:37:34,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:34,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:34,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:34,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,177 INFO L163 LiptonReduction]: Checked pairs total: 45609 [2021-06-11 08:37:53,177 INFO L165 LiptonReduction]: Total number of compositions: 30 [2021-06-11 08:37:53,177 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 23700 [2021-06-11 08:37:53,178 INFO L480 AbstractCegarLoop]: Abstraction has has 120 places, 124 transitions, 288 flow [2021-06-11 08:37:53,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 513.6666666666666) internal successors, (1541), 3 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,178 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:53,178 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:37:53,178 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-06-11 08:37:53,178 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-06-11 08:37:53,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:53,179 INFO L82 PathProgramCache]: Analyzing trace with hash -1168918292, now seen corresponding path program 1 times [2021-06-11 08:37:53,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:53,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434595449] [2021-06-11 08:37:53,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:53,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:53,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:37:53,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434595449] [2021-06-11 08:37:53,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334374240] [2021-06-11 08:37:53,199 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-06-11 08:37:53,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:53,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 2 conjunts are in the unsatisfiable core [2021-06-11 08:37:53,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:53,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,332 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:53,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:37:53,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-11 08:37:53,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2021-06-11 08:37:53,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268784184] [2021-06-11 08:37:53,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 08:37:53,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:53,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 08:37:53,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:53,346 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 542 out of 724 [2021-06-11 08:37:53,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 124 transitions, 288 flow. Second operand has 3 states, 3 states have (on average 543.0) internal successors, (1629), 3 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:53,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 542 of 724 [2021-06-11 08:37:53,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:53,388 INFO L129 PetriNetUnfolder]: 23/240 cut-off events. [2021-06-11 08:37:53,389 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-06-11 08:37:53,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 289 conditions, 240 events. 23/240 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1424 event pairs, 1 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 276. Up to 13 conditions per place. [2021-06-11 08:37:53,391 INFO L132 encePairwiseOnDemand]: 721/724 looper letters, 6 selfloop transitions, 2 changer transitions 0/126 dead transitions. [2021-06-11 08:37:53,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 126 transitions, 308 flow [2021-06-11 08:37:53,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 08:37:53,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 08:37:53,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1635 transitions. [2021-06-11 08:37:53,394 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7527624309392266 [2021-06-11 08:37:53,394 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1635 transitions. [2021-06-11 08:37:53,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1635 transitions. [2021-06-11 08:37:53,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:53,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1635 transitions. [2021-06-11 08:37:53,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 545.0) internal successors, (1635), 3 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 724.0) internal successors, (2896), 4 states have internal predecessors, (2896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,399 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 724.0) internal successors, (2896), 4 states have internal predecessors, (2896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,399 INFO L185 Difference]: Start difference. First operand has 120 places, 124 transitions, 288 flow. Second operand 3 states and 1635 transitions. [2021-06-11 08:37:53,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 126 transitions, 308 flow [2021-06-11 08:37:53,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 126 transitions, 304 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-06-11 08:37:53,402 INFO L241 Difference]: Finished difference. Result has 122 places, 125 transitions, 296 flow [2021-06-11 08:37:53,402 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=724, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=296, PETRI_PLACES=122, PETRI_TRANSITIONS=125} [2021-06-11 08:37:53,402 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 5 predicate places. [2021-06-11 08:37:53,402 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:53,403 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 125 transitions, 296 flow [2021-06-11 08:37:53,403 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 125 transitions, 296 flow [2021-06-11 08:37:53,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 122 places, 125 transitions, 296 flow [2021-06-11 08:37:53,424 INFO L129 PetriNetUnfolder]: 23/240 cut-off events. [2021-06-11 08:37:53,424 INFO L130 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2021-06-11 08:37:53,426 INFO L84 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 240 events. 23/240 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1384 event pairs, 1 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 267. Up to 13 conditions per place. [2021-06-11 08:37:53,431 INFO L151 LiptonReduction]: Number of co-enabled transitions 9728 [2021-06-11 08:37:53,514 INFO L163 LiptonReduction]: Checked pairs total: 11732 [2021-06-11 08:37:53,514 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 08:37:53,515 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 113 [2021-06-11 08:37:53,515 INFO L480 AbstractCegarLoop]: Abstraction has has 122 places, 125 transitions, 296 flow [2021-06-11 08:37:53,515 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 543.0) internal successors, (1629), 3 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,515 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:53,516 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:37:53,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,22 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:37:53,716 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-06-11 08:37:53,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:53,716 INFO L82 PathProgramCache]: Analyzing trace with hash -213050261, now seen corresponding path program 1 times [2021-06-11 08:37:53,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:53,717 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726697231] [2021-06-11 08:37:53,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:53,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:37:53,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726697231] [2021-06-11 08:37:53,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449125597] [2021-06-11 08:37:53,735 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-06-11 08:37:53,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:53,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-11 08:37:53,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:53,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:53,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:53,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:53,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:53,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:37:53,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:37:53,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:53,847 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:37:53,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:53,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:53,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:37:53,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:37:53,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-06-11 08:37:53,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156974610] [2021-06-11 08:37:53,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:37:53,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:53,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:37:53,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:37:53,862 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 724 [2021-06-11 08:37:53,864 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 125 transitions, 296 flow. Second operand has 5 states, 5 states have (on average 544.0) internal successors, (2720), 5 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,864 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:53,864 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 724 [2021-06-11 08:37:53,864 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:37:53,895 INFO L129 PetriNetUnfolder]: 23/241 cut-off events. [2021-06-11 08:37:53,895 INFO L130 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2021-06-11 08:37:53,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 290 conditions, 241 events. 23/241 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1427 event pairs, 1 based on Foata normal form. 1/167 useless extension candidates. Maximal degree in co-relation 267. Up to 13 conditions per place. [2021-06-11 08:37:53,898 INFO L132 encePairwiseOnDemand]: 721/724 looper letters, 2 selfloop transitions, 3 changer transitions 0/126 dead transitions. [2021-06-11 08:37:53,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 126 transitions, 310 flow [2021-06-11 08:37:53,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 08:37:53,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 08:37:53,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2178 transitions. [2021-06-11 08:37:53,901 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7520718232044199 [2021-06-11 08:37:53,901 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2178 transitions. [2021-06-11 08:37:53,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2178 transitions. [2021-06-11 08:37:53,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:37:53,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2178 transitions. [2021-06-11 08:37:53,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 544.5) internal successors, (2178), 4 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 724.0) internal successors, (3620), 5 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,906 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 724.0) internal successors, (3620), 5 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:53,907 INFO L185 Difference]: Start difference. First operand has 122 places, 125 transitions, 296 flow. Second operand 4 states and 2178 transitions. [2021-06-11 08:37:53,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 126 transitions, 310 flow [2021-06-11 08:37:53,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 126 transitions, 308 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-06-11 08:37:53,909 INFO L241 Difference]: Finished difference. Result has 125 places, 126 transitions, 310 flow [2021-06-11 08:37:53,909 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=724, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=310, PETRI_PLACES=125, PETRI_TRANSITIONS=126} [2021-06-11 08:37:53,909 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 8 predicate places. [2021-06-11 08:37:53,910 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:37:53,910 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 125 places, 126 transitions, 310 flow [2021-06-11 08:37:53,910 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 125 places, 126 transitions, 310 flow [2021-06-11 08:37:53,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 125 places, 126 transitions, 310 flow [2021-06-11 08:37:53,931 INFO L129 PetriNetUnfolder]: 23/241 cut-off events. [2021-06-11 08:37:53,932 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-06-11 08:37:53,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 290 conditions, 241 events. 23/241 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1397 event pairs, 1 based on Foata normal form. 0/166 useless extension candidates. Maximal degree in co-relation 273. Up to 13 conditions per place. [2021-06-11 08:37:53,938 INFO L151 LiptonReduction]: Number of co-enabled transitions 9728 [2021-06-11 08:37:54,147 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:37:54,430 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:37:54,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:54,550 INFO L163 LiptonReduction]: Checked pairs total: 23464 [2021-06-11 08:37:54,551 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:37:54,551 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 641 [2021-06-11 08:37:54,551 INFO L480 AbstractCegarLoop]: Abstraction has has 125 places, 126 transitions, 312 flow [2021-06-11 08:37:54,552 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 544.0) internal successors, (2720), 5 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:54,552 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:37:54,552 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:37:54,774 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:37:54,774 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-06-11 08:37:54,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:37:54,775 INFO L82 PathProgramCache]: Analyzing trace with hash -1995193960, now seen corresponding path program 2 times [2021-06-11 08:37:54,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:37:54,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952692357] [2021-06-11 08:37:54,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:37:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:37:54,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:54,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:54,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:37:54,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:54,807 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:37:54,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952692357] [2021-06-11 08:37:54,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336613391] [2021-06-11 08:37:54,807 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 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-06-11 08:37:54,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-06-11 08:37:54,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-11 08:37:54,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-11 08:37:54,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:37:54,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:54,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:54,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:54,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:37:54,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:54,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:54,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:54,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:54,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:37:54,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:54,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:54,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:37:54,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:54,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:54,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:37:54,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:55,021 INFO L354 Elim1Store]: treesize reduction 151, result has 18.4 percent of original size [2021-06-11 08:37:55,021 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-06-11 08:37:55,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:37:55,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:37:55,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,043 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-06-11 08:37:55,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,065 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,066 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,072 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,073 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,078 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,079 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,084 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:37:55,085 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:37:55,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,093 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-06-11 08:37:55,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:26, output treesize:45 [2021-06-11 08:37:55,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,095 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,096 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,100 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,101 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,107 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,108 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,113 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:37:55,114 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:37:55,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,144 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,145 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,150 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,151 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,157 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,158 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,162 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:37:55,163 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:37:55,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:37:55,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:37:55,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,197 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,198 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,202 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,203 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,208 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,208 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,214 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:37:55,214 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:37:55,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:37:55,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:37:55,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:37:55,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:37:55,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:37:55,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:37:55,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:37:55,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:37:55,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,247 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,247 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,253 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,253 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,258 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:37:55,259 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:37:55,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:37:55,262 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 6 disjuncts [2021-06-11 08:37:55,263 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:37:55,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:37:55,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:37:55,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:37:55,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:37:55,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:37:55,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 08:37:55,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-06-11 08:37:55,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:37:55,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:37:55,347 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:37:55,347 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-06-11 08:37:55,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,409 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:37:55,409 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-06-11 08:37:55,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,477 INFO L354 Elim1Store]: treesize reduction 101, result has 16.5 percent of original size [2021-06-11 08:37:55,477 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-06-11 08:37:55,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,483 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,506 INFO L354 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2021-06-11 08:37:55,506 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-06-11 08:37:55,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:55,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:37:55,507 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,541 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:37:55,541 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-06-11 08:37:55,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:37:55,544 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:37:55,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-11 08:37:55,591 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:169, output treesize:27 [2021-06-11 08:37:55,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:37:55,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:37:55,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:37:55,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:55,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:37:55,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:55,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:37:55,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:37:55,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:37:55,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:37:55,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:37:55,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:37:55,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 08:37:55,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:37:55,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:37:55,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:37:55,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:37:55,628 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-06-11 08:37:55,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 08:37:55,632 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-06-11 08:37:55,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:37:55,637 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-11 08:37:55,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,646 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-06-11 08:37:55,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:26, output treesize:22 [2021-06-11 08:37:55,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 08:37:55,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:37:55,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:37:55,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:37:55,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:37:55,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:37:55,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:37:55,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-11 08:37:55,731 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-11 08:37:55,731 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2021-06-11 08:37:55,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809236609] [2021-06-11 08:37:55,731 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-11 08:37:55,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:37:55,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-11 08:37:55,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-11 08:37:55,734 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 395 out of 725 [2021-06-11 08:37:55,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 126 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 396.1666666666667) internal successors, (2377), 6 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:37:55,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:37:55,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 395 of 725 [2021-06-11 08:37:55,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:39:48,105 INFO L129 PetriNetUnfolder]: 582635/787715 cut-off events. [2021-06-11 08:39:48,105 INFO L130 PetriNetUnfolder]: For 23446/23994 co-relation queries the response was YES. [2021-06-11 08:39:50,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1491531 conditions, 787715 events. 582635/787715 cut-off events. For 23446/23994 co-relation queries the response was YES. Maximal size of possible extension queue 30567. Compared 6520190 event pairs, 27593 based on Foata normal form. 0/340705 useless extension candidates. Maximal degree in co-relation 1491509. Up to 542686 conditions per place. [2021-06-11 08:39:53,273 INFO L132 encePairwiseOnDemand]: 709/725 looper letters, 210 selfloop transitions, 28 changer transitions 1/290 dead transitions. [2021-06-11 08:39:53,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 290 transitions, 1130 flow [2021-06-11 08:39:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-11 08:39:53,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-06-11 08:39:53,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2580 transitions. [2021-06-11 08:39:53,275 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.593103448275862 [2021-06-11 08:39:53,275 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2580 transitions. [2021-06-11 08:39:53,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2580 transitions. [2021-06-11 08:39:53,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:39:53,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2580 transitions. [2021-06-11 08:39:53,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 430.0) internal successors, (2580), 6 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:53,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 725.0) internal successors, (5075), 7 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:53,280 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 725.0) internal successors, (5075), 7 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:53,280 INFO L185 Difference]: Start difference. First operand has 125 places, 126 transitions, 312 flow. Second operand 6 states and 2580 transitions. [2021-06-11 08:39:53,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 290 transitions, 1130 flow [2021-06-11 08:39:53,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 290 transitions, 1121 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-06-11 08:39:53,404 INFO L241 Difference]: Finished difference. Result has 133 places, 151 transitions, 487 flow [2021-06-11 08:39:53,404 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=725, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=487, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2021-06-11 08:39:53,405 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 16 predicate places. [2021-06-11 08:39:53,405 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:39:53,405 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 151 transitions, 487 flow [2021-06-11 08:39:53,405 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 151 transitions, 487 flow [2021-06-11 08:39:53,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 151 transitions, 487 flow [2021-06-11 08:39:53,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 403#true, t_funThread3of3ForFork0NotInUse, Black: 322#(= ULTIMATE.start_main_~i~1 0)]) [2021-06-11 08:39:53,696 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:39:53,696 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:39:53,696 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:39:53,696 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:39:53,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:53,726 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,726 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:53,726 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,726 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:53,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:53,732 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,732 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:53,732 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,732 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:53,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][7], [16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), t_funThread3of3ForFork0NotInUse, Black: 322#(= ULTIMATE.start_main_~i~1 0)]) [2021-06-11 08:39:53,751 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-06-11 08:39:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:39:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:39:53,751 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-06-11 08:39:53,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 142#t_funENTRYtrue, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:53,775 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:39:53,775 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:39:53,775 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 08:39:53,775 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:39:53,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][7], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:53,778 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:39:53,778 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:39:53,778 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 08:39:53,778 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:39:53,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 206#L934-9true, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:53,779 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 08:39:53,779 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:39:53,779 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:39:53,779 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,779 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][7], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:53,779 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:39:53,780 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:53,780 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:53,780 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:53,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), t_funThread2of3ForFork0NotInUse, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 403#true, t_funThread3of3ForFork0NotInUse, Black: 322#(= ULTIMATE.start_main_~i~1 0)]) [2021-06-11 08:39:53,782 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:39:53,782 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,783 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:39:53,783 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:53,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 206#L934-9true, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:53,793 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 08:39:53,793 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:39:53,793 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,793 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 142#t_funENTRYtrue, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:53,794 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][7], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 226#L934-10true, Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse]) [2021-06-11 08:39:53,794 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:53,794 INFO L129 PetriNetUnfolder]: 754/2964 cut-off events. [2021-06-11 08:39:53,794 INFO L130 PetriNetUnfolder]: For 302/438 co-relation queries the response was YES. [2021-06-11 08:39:53,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4365 conditions, 2964 events. 754/2964 cut-off events. For 302/438 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 28602 event pairs, 79 based on Foata normal form. 1/1901 useless extension candidates. Maximal degree in co-relation 4340. Up to 496 conditions per place. [2021-06-11 08:39:53,875 INFO L151 LiptonReduction]: Number of co-enabled transitions 12016 [2021-06-11 08:39:56,403 INFO L163 LiptonReduction]: Checked pairs total: 12323 [2021-06-11 08:39:56,403 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 08:39:56,404 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2999 [2021-06-11 08:39:56,404 INFO L480 AbstractCegarLoop]: Abstraction has has 131 places, 151 transitions, 487 flow [2021-06-11 08:39:56,404 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 396.1666666666667) internal successors, (2377), 6 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:56,404 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:39:56,404 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:39:56,605 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-06-11 08:39:56,605 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-06-11 08:39:56,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:39:56,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1927333065, now seen corresponding path program 1 times [2021-06-11 08:39:56,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:39:56,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515746461] [2021-06-11 08:39:56,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:39:56,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:39:56,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:39:56,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515746461] [2021-06-11 08:39:56,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351801056] [2021-06-11 08:39:56,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-06-11 08:39:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:39:56,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-11 08:39:56,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:39:56,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:39:56,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:39:56,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:39:56,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:39:56,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:39:56,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:39:56,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:56,774 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:39:56,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:56,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:56,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:39:56,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:39:56,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-06-11 08:39:56,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346714106] [2021-06-11 08:39:56,786 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-11 08:39:56,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:39:56,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-11 08:39:56,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-11 08:39:56,788 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 725 [2021-06-11 08:39:56,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 151 transitions, 487 flow. Second operand has 4 states, 4 states have (on average 543.75) internal successors, (2175), 4 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:56,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:39:56,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 725 [2021-06-11 08:39:56,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:39:56,888 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][109], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:56,888 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-06-11 08:39:56,889 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:39:56,889 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:56,889 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:56,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][109], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:56,938 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:39:56,938 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:56,938 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:56,938 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:56,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:56,940 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:39:56,940 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:56,940 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:56,940 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:56,981 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][109], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue, 255#t_funENTRYtrue]) [2021-06-11 08:39:56,981 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:39:56,981 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:39:56,981 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:56,981 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:56,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:56,988 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:56,988 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:56,988 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:56,988 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:57,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:57,037 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:39:57,037 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:39:57,037 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:39:57,037 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:39:57,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][109], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:57,064 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,065 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,065 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:57,065 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,068 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,068 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,068 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,068 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,112 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,112 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:57,112 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,112 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, 318#true]) [2021-06-11 08:39:57,116 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 08:39:57,116 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:57,116 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:57,116 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,117 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 08:39:57,117 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,117 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:57,117 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:57,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 332#true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,117 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 08:39:57,117 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:57,118 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,118 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:57,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, 187#L934-24true]) [2021-06-11 08:39:57,119 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 08:39:57,119 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:57,119 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,119 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:57,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 331#true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,120 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 08:39:57,120 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,121 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:39:57,121 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:57,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][98], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse]) [2021-06-11 08:39:57,123 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:39:57,123 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,123 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:57,123 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,124 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,124 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,124 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,124 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,124 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,125 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,125 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:57,125 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][98], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true]) [2021-06-11 08:39:57,126 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,126 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][136], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 322#(= ULTIMATE.start_main_~i~1 0), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,126 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:39:57,127 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:57,127 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:57,127 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,127 INFO L129 PetriNetUnfolder]: 989/4271 cut-off events. [2021-06-11 08:39:57,127 INFO L130 PetriNetUnfolder]: For 353/473 co-relation queries the response was YES. [2021-06-11 08:39:57,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5848 conditions, 4271 events. 989/4271 cut-off events. For 353/473 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 45545 event pairs, 62 based on Foata normal form. 2/2722 useless extension candidates. Maximal degree in co-relation 5814. Up to 711 conditions per place. [2021-06-11 08:39:57,187 INFO L132 encePairwiseOnDemand]: 722/725 looper letters, 2 selfloop transitions, 3 changer transitions 0/152 dead transitions. [2021-06-11 08:39:57,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 152 transitions, 503 flow [2021-06-11 08:39:57,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 08:39:57,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 08:39:57,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2178 transitions. [2021-06-11 08:39:57,189 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7510344827586207 [2021-06-11 08:39:57,189 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2178 transitions. [2021-06-11 08:39:57,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2178 transitions. [2021-06-11 08:39:57,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:39:57,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2178 transitions. [2021-06-11 08:39:57,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 544.5) internal successors, (2178), 4 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:57,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 725.0) internal successors, (3625), 5 states have internal predecessors, (3625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:57,192 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 725.0) internal successors, (3625), 5 states have internal predecessors, (3625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:57,192 INFO L185 Difference]: Start difference. First operand has 131 places, 151 transitions, 487 flow. Second operand 4 states and 2178 transitions. [2021-06-11 08:39:57,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 152 transitions, 503 flow [2021-06-11 08:39:57,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 497 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-06-11 08:39:57,197 INFO L241 Difference]: Finished difference. Result has 134 places, 152 transitions, 499 flow [2021-06-11 08:39:57,197 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=725, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=499, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2021-06-11 08:39:57,197 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 17 predicate places. [2021-06-11 08:39:57,197 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:39:57,197 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 152 transitions, 499 flow [2021-06-11 08:39:57,197 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 152 transitions, 499 flow [2021-06-11 08:39:57,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 152 transitions, 499 flow [2021-06-11 08:39:57,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,407 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,407 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:57,407 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,407 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:57,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:57,445 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,445 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,445 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:57,445 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][139], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:57,450 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,450 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,450 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,450 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:57,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,467 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:39:57,467 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,467 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-06-11 08:39:57,467 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:57,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,488 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,488 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:57,488 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:57,488 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:57,490 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,490 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:57,491 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,491 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:57,491 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,491 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,493 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][139], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,493 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,493 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,493 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,493 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][139], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,502 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][139], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:57,502 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:57,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 226#L934-10true, Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 452#true, Black: 455#(<= ULTIMATE.start_main_~i~1 2), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse]) [2021-06-11 08:39:57,503 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,503 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:39:57,503 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:57,503 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:57,503 INFO L129 PetriNetUnfolder]: 754/2965 cut-off events. [2021-06-11 08:39:57,503 INFO L130 PetriNetUnfolder]: For 294/430 co-relation queries the response was YES. [2021-06-11 08:39:57,523 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4372 conditions, 2965 events. 754/2965 cut-off events. For 294/430 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 28550 event pairs, 79 based on Foata normal form. 1/1902 useless extension candidates. Maximal degree in co-relation 4349. Up to 496 conditions per place. [2021-06-11 08:39:57,574 INFO L151 LiptonReduction]: Number of co-enabled transitions 12016 [2021-06-11 08:39:57,791 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-06-11 08:39:58,114 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-06-11 08:39:58,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,234 INFO L163 LiptonReduction]: Checked pairs total: 24646 [2021-06-11 08:39:58,234 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:39:58,234 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1037 [2021-06-11 08:39:58,235 INFO L480 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 504 flow [2021-06-11 08:39:58,235 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 543.75) internal successors, (2175), 4 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:58,235 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:39:58,235 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:39:58,436 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:39:58,436 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-06-11 08:39:58,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:39:58,437 INFO L82 PathProgramCache]: Analyzing trace with hash 815664404, now seen corresponding path program 2 times [2021-06-11 08:39:58,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:39:58,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345843914] [2021-06-11 08:39:58,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:39:58,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:39:58,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-11 08:39:58,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345843914] [2021-06-11 08:39:58,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542651990] [2021-06-11 08:39:58,459 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 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-06-11 08:39:58,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-11 08:39:58,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-11 08:39:58,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:39:58,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:39:58,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:39:58,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:39:58,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:39:58,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:39:58,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:39:58,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:39:58,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:39:58,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:39:58,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:39:58,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:39:58,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:39:58,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:39:58,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:39:58,621 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:39:58,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:39:58,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:39:58,633 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:39:58,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:39:58,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-06-11 08:39:58,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191300075] [2021-06-11 08:39:58,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-11 08:39:58,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:39:58,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-11 08:39:58,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-11 08:39:58,637 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 530 out of 726 [2021-06-11 08:39:58,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 504 flow. Second operand has 7 states, 7 states have (on average 531.8571428571429) internal successors, (3723), 7 states have internal predecessors, (3723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:58,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:39:58,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 530 of 726 [2021-06-11 08:39:58,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:39:58,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][127], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:58,791 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:39:58,791 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:58,791 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:58,792 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:58,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][127], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue, 255#t_funENTRYtrue]) [2021-06-11 08:39:58,847 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:39:58,847 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:58,848 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:58,848 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:39:58,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][128], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:58,854 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2021-06-11 08:39:58,854 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:39:58,854 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2021-06-11 08:39:58,854 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:39:58,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][149], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:58,861 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,861 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:58,861 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,861 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:58,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][127], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:58,893 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:39:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:58,893 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:58,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][128], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:58,915 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:39:58,915 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:39:58,915 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:39:58,915 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:39:58,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][127], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:58,937 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:58,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][149], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:58,948 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:39:58,948 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:58,948 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:58,948 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][119], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 121#L934-9true]) [2021-06-11 08:39:58,952 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:39:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:39:58,952 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:39:58,960 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][128], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:58,960 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:39:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:58,961 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:58,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][119], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 226#L934-10true, Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 121#L934-9true]) [2021-06-11 08:39:58,982 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:39:58,982 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:58,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][119], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 121#L934-9true, 159#t_funENTRYtrue]) [2021-06-11 08:39:58,983 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:39:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:58,983 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][149], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true]) [2021-06-11 08:39:58,990 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][128], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:58,990 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,990 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:58,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][149], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:58,994 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,001 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][119], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse]) [2021-06-11 08:39:59,001 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:39:59,001 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,001 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:59,001 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:59,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][149], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,002 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,002 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,002 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,002 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][149], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,003 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][128], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,003 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:59,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][128], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 452#true, 486#true, 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,004 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:39:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:59,004 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,004 INFO L129 PetriNetUnfolder]: 916/3663 cut-off events. [2021-06-11 08:39:59,004 INFO L130 PetriNetUnfolder]: For 333/475 co-relation queries the response was YES. [2021-06-11 08:39:59,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 3663 events. 916/3663 cut-off events. For 333/475 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 37396 event pairs, 58 based on Foata normal form. 2/2362 useless extension candidates. Maximal degree in co-relation 5108. Up to 676 conditions per place. [2021-06-11 08:39:59,058 INFO L132 encePairwiseOnDemand]: 720/726 looper letters, 7 selfloop transitions, 6 changer transitions 1/156 dead transitions. [2021-06-11 08:39:59,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 156 transitions, 546 flow [2021-06-11 08:39:59,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-11 08:39:59,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-06-11 08:39:59,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3726 transitions. [2021-06-11 08:39:59,061 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7331759149940968 [2021-06-11 08:39:59,062 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3726 transitions. [2021-06-11 08:39:59,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3726 transitions. [2021-06-11 08:39:59,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:39:59,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3726 transitions. [2021-06-11 08:39:59,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 532.2857142857143) internal successors, (3726), 7 states have internal predecessors, (3726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:59,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 726.0) internal successors, (5808), 8 states have internal predecessors, (5808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:59,069 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 726.0) internal successors, (5808), 8 states have internal predecessors, (5808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:39:59,069 INFO L185 Difference]: Start difference. First operand has 134 places, 152 transitions, 504 flow. Second operand 7 states and 3726 transitions. [2021-06-11 08:39:59,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 156 transitions, 546 flow [2021-06-11 08:39:59,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 156 transitions, 537 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-06-11 08:39:59,075 INFO L241 Difference]: Finished difference. Result has 141 places, 153 transitions, 519 flow [2021-06-11 08:39:59,075 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=726, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=519, PETRI_PLACES=141, PETRI_TRANSITIONS=153} [2021-06-11 08:39:59,075 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 24 predicate places. [2021-06-11 08:39:59,075 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:39:59,075 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 153 transitions, 519 flow [2021-06-11 08:39:59,076 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 153 transitions, 519 flow [2021-06-11 08:39:59,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 153 transitions, 519 flow [2021-06-11 08:39:59,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,201 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:39:59,201 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:59,201 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:59,201 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:59,233 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,233 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:59,233 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,233 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:59,238 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,238 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,238 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,238 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:59,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,253 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:39:59,253 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,253 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:59,253 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,335 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:39:59,337 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,337 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:59,337 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:39:59,337 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:39:59,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,338 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:39:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:39:59,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:39:59,338 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,339 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:59,339 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,341 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,351 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,352 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,352 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,352 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,352 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:39:59,352 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,352 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:39:59,352 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,352 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:39:59,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse]) [2021-06-11 08:39:59,353 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:39:59,353 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:39:59,353 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,353 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:39:59,353 INFO L129 PetriNetUnfolder]: 698/2795 cut-off events. [2021-06-11 08:39:59,353 INFO L130 PetriNetUnfolder]: For 276/409 co-relation queries the response was YES. [2021-06-11 08:39:59,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4075 conditions, 2795 events. 698/2795 cut-off events. For 276/409 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 27104 event pairs, 71 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 4045. Up to 475 conditions per place. [2021-06-11 08:39:59,409 INFO L151 LiptonReduction]: Number of co-enabled transitions 12120 [2021-06-11 08:39:59,727 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 107 [2021-06-11 08:40:00,033 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-06-11 08:40:00,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,173 INFO L163 LiptonReduction]: Checked pairs total: 24748 [2021-06-11 08:40:00,174 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:40:00,174 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1099 [2021-06-11 08:40:00,174 INFO L480 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 524 flow [2021-06-11 08:40:00,175 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 531.8571428571429) internal successors, (3723), 7 states have internal predecessors, (3723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:00,175 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:40:00,175 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:40:00,375 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-06-11 08:40:00,375 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-06-11 08:40:00,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:40:00,376 INFO L82 PathProgramCache]: Analyzing trace with hash -758296345, now seen corresponding path program 1 times [2021-06-11 08:40:00,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:40:00,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276375454] [2021-06-11 08:40:00,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:40:00,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:00,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:00,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276375454] [2021-06-11 08:40:00,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286602015] [2021-06-11 08:40:00,401 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-06-11 08:40:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:00,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:40:00,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:40:00,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:00,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:00,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:00,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:00,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:00,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:00,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:00,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:00,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:00,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:00,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:00,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:00,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:00,533 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:40:00,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:00,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:00,547 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:40:00,547 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:40:00,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344963701] [2021-06-11 08:40:00,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:40:00,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:40:00,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:40:00,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:40:00,549 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 727 [2021-06-11 08:40:00,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 524 flow. Second operand has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:00,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:40:00,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 727 [2021-06-11 08:40:00,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:40:00,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:40:00,676 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,676 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:00,676 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:00,677 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:00,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue, 255#t_funENTRYtrue]) [2021-06-11 08:40:00,717 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,717 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:40:00,717 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:00,717 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:00,726 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#t_funENTRYtrue]) [2021-06-11 08:40:00,727 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,727 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,727 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:00,727 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,730 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2021-06-11 08:40:00,730 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:00,730 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2021-06-11 08:40:00,730 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:00,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,766 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,766 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,766 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:00,766 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:40:00,777 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:40:00,777 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:00,777 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:40:00,777 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:00,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:40:00,795 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,795 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,795 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:00,795 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,803 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,803 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,803 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,803 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true]) [2021-06-11 08:40:00,811 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:40:00,811 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:00,811 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:00,811 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:40:00,823 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,823 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:00,823 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,823 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:00,823 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,823 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 121#L934-9true, 159#t_funENTRYtrue]) [2021-06-11 08:40:00,830 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,830 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,830 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:00,830 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 121#L934-9true]) [2021-06-11 08:40:00,830 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:00,830 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,830 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,830 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true]) [2021-06-11 08:40:00,837 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, 159#t_funENTRYtrue]) [2021-06-11 08:40:00,837 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:00,837 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 527#true, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,841 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,841 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:00,841 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,841 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse]) [2021-06-11 08:40:00,849 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:00,849 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,849 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,849 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 527#true, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,849 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:00,849 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,849 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,849 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,850 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 527#true, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,850 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:00,850 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:00,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 527#true, 16#L951-5true, Black: 374#(<= ULTIMATE.start_main_~i~1 1), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse]) [2021-06-11 08:40:00,851 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:40:00,851 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:00,851 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:00,851 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:00,851 INFO L129 PetriNetUnfolder]: 916/3663 cut-off events. [2021-06-11 08:40:00,851 INFO L130 PetriNetUnfolder]: For 338/455 co-relation queries the response was YES. [2021-06-11 08:40:00,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5139 conditions, 3663 events. 916/3663 cut-off events. For 338/455 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37487 event pairs, 58 based on Foata normal form. 1/2366 useless extension candidates. Maximal degree in co-relation 5097. Up to 676 conditions per place. [2021-06-11 08:40:00,906 INFO L132 encePairwiseOnDemand]: 723/727 looper letters, 2 selfloop transitions, 3 changer transitions 1/154 dead transitions. [2021-06-11 08:40:00,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 154 transitions, 544 flow [2021-06-11 08:40:00,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:40:00,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:40:00,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2722 transitions. [2021-06-11 08:40:00,909 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7488308115543328 [2021-06-11 08:40:00,909 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2722 transitions. [2021-06-11 08:40:00,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2722 transitions. [2021-06-11 08:40:00,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:40:00,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2722 transitions. [2021-06-11 08:40:00,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 544.4) internal successors, (2722), 5 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:00,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 727.0) internal successors, (4362), 6 states have internal predecessors, (4362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:00,914 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 727.0) internal successors, (4362), 6 states have internal predecessors, (4362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:00,914 INFO L185 Difference]: Start difference. First operand has 138 places, 153 transitions, 524 flow. Second operand 5 states and 2722 transitions. [2021-06-11 08:40:00,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 154 transitions, 544 flow [2021-06-11 08:40:00,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 154 transitions, 526 flow, removed 8 selfloop flow, removed 2 redundant places. [2021-06-11 08:40:00,919 INFO L241 Difference]: Finished difference. Result has 141 places, 153 transitions, 517 flow [2021-06-11 08:40:00,920 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=727, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=517, PETRI_PLACES=141, PETRI_TRANSITIONS=153} [2021-06-11 08:40:00,920 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 24 predicate places. [2021-06-11 08:40:00,920 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:40:00,920 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 153 transitions, 517 flow [2021-06-11 08:40:00,920 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 153 transitions, 517 flow [2021-06-11 08:40:00,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 153 transitions, 517 flow [2021-06-11 08:40:01,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,049 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:01,049 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:01,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue]) [2021-06-11 08:40:01,082 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,082 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:01,082 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,082 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:01,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-06-11 08:40:01,087 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,087 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:01,087 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,087 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:01,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,102 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:01,102 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:01,102 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:01,102 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:01,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,120 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:01,120 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:01,120 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:01,120 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:01,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-06-11 08:40:01,122 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:01,122 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:01,122 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:01,122 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:01,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,123 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:01,123 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,123 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:01,123 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:01,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue]) [2021-06-11 08:40:01,123 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:01,123 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:01,123 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:01,123 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:01,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,125 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:01,125 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:01,125 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:01,125 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,135 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,135 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:01,135 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:01,135 INFO L129 PetriNetUnfolder]: 698/2795 cut-off events. [2021-06-11 08:40:01,136 INFO L130 PetriNetUnfolder]: For 276/409 co-relation queries the response was YES. [2021-06-11 08:40:01,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4075 conditions, 2795 events. 698/2795 cut-off events. For 276/409 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 27059 event pairs, 71 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 4047. Up to 475 conditions per place. [2021-06-11 08:40:01,219 INFO L151 LiptonReduction]: Number of co-enabled transitions 12120 [2021-06-11 08:40:01,459 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-06-11 08:40:01,561 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-11 08:40:01,916 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-06-11 08:40:02,095 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-11 08:40:02,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,150 INFO L163 LiptonReduction]: Checked pairs total: 24748 [2021-06-11 08:40:02,150 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:40:02,150 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1230 [2021-06-11 08:40:02,150 INFO L480 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 523 flow [2021-06-11 08:40:02,151 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:02,151 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:40:02,151 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:40:02,352 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:40:02,363 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-06-11 08:40:02,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:40:02,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1051699352, now seen corresponding path program 1 times [2021-06-11 08:40:02,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:40:02,364 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631855059] [2021-06-11 08:40:02,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:40:02,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:02,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,389 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:02,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631855059] [2021-06-11 08:40:02,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401320723] [2021-06-11 08:40:02,389 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-06-11 08:40:02,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:02,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:40:02,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:40:02,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:02,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:02,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:02,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:02,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:02,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:02,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:02,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:02,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:02,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:02,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:02,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:02,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:02,527 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:40:02,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:02,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:02,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:02,542 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:40:02,542 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:40:02,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161212265] [2021-06-11 08:40:02,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:40:02,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:40:02,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:40:02,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:40:02,545 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 728 [2021-06-11 08:40:02,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 523 flow. Second operand has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:02,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:40:02,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 728 [2021-06-11 08:40:02,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:40:02,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:02,704 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,704 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:02,704 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:02,704 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:02,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue, 255#t_funENTRYtrue]) [2021-06-11 08:40:02,746 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,746 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:40:02,746 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:02,746 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:02,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:02,755 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,755 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,756 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:02,756 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,759 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2021-06-11 08:40:02,759 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:02,759 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2021-06-11 08:40:02,759 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:02,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,796 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,796 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,796 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:02,796 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:02,807 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:40:02,807 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:02,807 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:40:02,807 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:02,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:02,827 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,827 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,827 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:02,827 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,834 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,834 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,834 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,834 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true]) [2021-06-11 08:40:02,843 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:40:02,843 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:02,843 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:02,843 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:40:02,856 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,856 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:02,856 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,856 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:02,856 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,856 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:02,863 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true]) [2021-06-11 08:40:02,863 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,863 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true]) [2021-06-11 08:40:02,870 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,870 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,871 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:02,871 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,871 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,871 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,871 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:02,871 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,875 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,875 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:02,875 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,875 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, 527#true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,883 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:02,883 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,883 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,883 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,883 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,883 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:02,883 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,883 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,883 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,884 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 527#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,884 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:02,884 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,884 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:02,884 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:02,884 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:02,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,884 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:02,884 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,885 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:02,885 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:02,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 455#(<= ULTIMATE.start_main_~i~1 2), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 527#true, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:02,885 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:40:02,885 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:02,885 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:02,885 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:02,885 INFO L129 PetriNetUnfolder]: 916/3663 cut-off events. [2021-06-11 08:40:02,885 INFO L130 PetriNetUnfolder]: For 338/455 co-relation queries the response was YES. [2021-06-11 08:40:02,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5139 conditions, 3663 events. 916/3663 cut-off events. For 338/455 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37518 event pairs, 58 based on Foata normal form. 1/2366 useless extension candidates. Maximal degree in co-relation 5105. Up to 676 conditions per place. [2021-06-11 08:40:02,939 INFO L132 encePairwiseOnDemand]: 724/728 looper letters, 2 selfloop transitions, 3 changer transitions 1/154 dead transitions. [2021-06-11 08:40:02,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 154 transitions, 543 flow [2021-06-11 08:40:02,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:40:02,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:40:02,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2722 transitions. [2021-06-11 08:40:02,941 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7478021978021978 [2021-06-11 08:40:02,941 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2722 transitions. [2021-06-11 08:40:02,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2722 transitions. [2021-06-11 08:40:02,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:40:02,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2722 transitions. [2021-06-11 08:40:02,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 544.4) internal successors, (2722), 5 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:02,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 728.0) internal successors, (4368), 6 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:02,945 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 728.0) internal successors, (4368), 6 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:02,945 INFO L185 Difference]: Start difference. First operand has 138 places, 153 transitions, 523 flow. Second operand 5 states and 2722 transitions. [2021-06-11 08:40:02,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 154 transitions, 543 flow [2021-06-11 08:40:02,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 154 transitions, 524 flow, removed 8 selfloop flow, removed 2 redundant places. [2021-06-11 08:40:02,949 INFO L241 Difference]: Finished difference. Result has 141 places, 153 transitions, 515 flow [2021-06-11 08:40:02,949 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=728, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=515, PETRI_PLACES=141, PETRI_TRANSITIONS=153} [2021-06-11 08:40:02,949 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 24 predicate places. [2021-06-11 08:40:02,949 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:40:02,950 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 153 transitions, 515 flow [2021-06-11 08:40:02,950 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 153 transitions, 515 flow [2021-06-11 08:40:02,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 153 transitions, 515 flow [2021-06-11 08:40:03,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,079 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:03,079 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:03,079 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:03,079 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:03,113 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:03,113 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,113 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:03,113 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,113 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:03,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:03,119 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,119 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:03,119 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,119 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:03,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,135 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:03,135 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:03,135 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:03,135 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:03,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,155 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:03,155 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:03,155 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:03,155 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:03,157 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,157 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:03,157 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:03,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:03,158 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:03,158 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:03,158 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:03,158 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:03,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,160 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:03,161 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:03,161 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:03,161 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,171 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:03,171 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,171 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,171 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:03,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,171 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:03,171 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:03,171 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:03,172 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:03,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:03,172 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:03,172 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:03,172 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:03,172 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:03,172 INFO L129 PetriNetUnfolder]: 698/2795 cut-off events. [2021-06-11 08:40:03,172 INFO L130 PetriNetUnfolder]: For 276/409 co-relation queries the response was YES. [2021-06-11 08:40:03,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4074 conditions, 2795 events. 698/2795 cut-off events. For 276/409 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 27059 event pairs, 71 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 4047. Up to 475 conditions per place. [2021-06-11 08:40:03,259 INFO L151 LiptonReduction]: Number of co-enabled transitions 12120 [2021-06-11 08:40:03,501 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-06-11 08:40:03,748 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-11 08:40:03,997 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-06-11 08:40:04,152 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-11 08:40:04,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,206 INFO L163 LiptonReduction]: Checked pairs total: 24748 [2021-06-11 08:40:04,207 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:40:04,207 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1258 [2021-06-11 08:40:04,207 INFO L480 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 520 flow [2021-06-11 08:40:04,207 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:04,207 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:40:04,208 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:40:04,408 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-06-11 08:40:04,408 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-06-11 08:40:04,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:40:04,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1345102359, now seen corresponding path program 1 times [2021-06-11 08:40:04,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:40:04,408 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4283167] [2021-06-11 08:40:04,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:40:04,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:04,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:04,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4283167] [2021-06-11 08:40:04,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896295273] [2021-06-11 08:40:04,433 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-06-11 08:40:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:04,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:40:04,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:40:04,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:04,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:04,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:04,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:04,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:04,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:04,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:04,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:04,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:04,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:04,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:04,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:04,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:04,542 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:40:04,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:04,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:04,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:04,555 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:40:04,555 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:40:04,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439091109] [2021-06-11 08:40:04,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:40:04,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:40:04,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:40:04,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:40:04,557 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 729 [2021-06-11 08:40:04,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 520 flow. Second operand has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:04,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:40:04,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 729 [2021-06-11 08:40:04,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:40:04,690 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:04,690 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,690 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:04,690 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:04,690 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:04,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue, 255#t_funENTRYtrue]) [2021-06-11 08:40:04,791 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,791 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:40:04,791 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:04,791 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:04,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:04,800 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,800 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,800 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:04,800 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,803 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2021-06-11 08:40:04,803 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:04,803 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2021-06-11 08:40:04,803 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:04,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,837 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,837 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,837 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:04,837 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:04,847 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:40:04,847 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:04,847 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:40:04,847 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:04,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:04,864 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,864 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,864 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:04,864 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,870 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,871 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,871 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,871 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true]) [2021-06-11 08:40:04,879 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:40:04,879 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:04,879 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:04,879 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:40:04,890 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,890 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:04,891 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,891 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:04,891 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,891 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:04,897 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true]) [2021-06-11 08:40:04,897 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,897 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 571#true]) [2021-06-11 08:40:04,904 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:04,904 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,904 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,904 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,904 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true, 159#t_funENTRYtrue]) [2021-06-11 08:40:04,904 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,904 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,904 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,905 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:04,905 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,909 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,909 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:04,909 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,909 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,916 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:04,916 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,916 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,916 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,916 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:04,916 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,916 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,916 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,917 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,917 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:04,917 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:04,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 486#true, 615#true, Black: 501#(<= ULTIMATE.start_main_~i~1 3), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 571#true]) [2021-06-11 08:40:04,918 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:40:04,918 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:04,918 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:04,918 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:04,918 INFO L129 PetriNetUnfolder]: 916/3663 cut-off events. [2021-06-11 08:40:04,918 INFO L130 PetriNetUnfolder]: For 338/455 co-relation queries the response was YES. [2021-06-11 08:40:04,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5138 conditions, 3663 events. 916/3663 cut-off events. For 338/455 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37510 event pairs, 58 based on Foata normal form. 1/2366 useless extension candidates. Maximal degree in co-relation 5105. Up to 676 conditions per place. [2021-06-11 08:40:04,962 INFO L132 encePairwiseOnDemand]: 725/729 looper letters, 2 selfloop transitions, 3 changer transitions 1/154 dead transitions. [2021-06-11 08:40:04,962 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 154 transitions, 540 flow [2021-06-11 08:40:04,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:40:04,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:40:04,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2722 transitions. [2021-06-11 08:40:04,965 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7467764060356653 [2021-06-11 08:40:04,965 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2722 transitions. [2021-06-11 08:40:04,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2722 transitions. [2021-06-11 08:40:04,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:40:04,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2722 transitions. [2021-06-11 08:40:04,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 544.4) internal successors, (2722), 5 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:04,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 729.0) internal successors, (4374), 6 states have internal predecessors, (4374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:04,970 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 729.0) internal successors, (4374), 6 states have internal predecessors, (4374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:04,971 INFO L185 Difference]: Start difference. First operand has 138 places, 153 transitions, 520 flow. Second operand 5 states and 2722 transitions. [2021-06-11 08:40:04,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 154 transitions, 540 flow [2021-06-11 08:40:04,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 154 transitions, 523 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-06-11 08:40:04,975 INFO L241 Difference]: Finished difference. Result has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:04,975 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=729, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=515, PETRI_PLACES=140, PETRI_TRANSITIONS=153} [2021-06-11 08:40:04,975 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 23 predicate places. [2021-06-11 08:40:04,976 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:40:04,976 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:04,976 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:04,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 137 places, 153 transitions, 515 flow [2021-06-11 08:40:05,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,120 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:05,120 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:05,120 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:05,120 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:05,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue]) [2021-06-11 08:40:05,153 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,153 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,153 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:05,153 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:05,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-06-11 08:40:05,159 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,159 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:05,159 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,159 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:05,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,174 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:05,174 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:05,174 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:05,174 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:05,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,196 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:05,196 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:05,196 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:05,196 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-06-11 08:40:05,199 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,199 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:05,199 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:05,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue]) [2021-06-11 08:40:05,200 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:05,200 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:05,200 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:05,200 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:05,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,203 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:05,203 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:05,203 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:05,203 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,216 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:05,216 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,216 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,216 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:05,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,217 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:05,217 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:05,217 INFO L129 PetriNetUnfolder]: 698/2795 cut-off events. [2021-06-11 08:40:05,217 INFO L130 PetriNetUnfolder]: For 273/406 co-relation queries the response was YES. [2021-06-11 08:40:05,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 2795 events. 698/2795 cut-off events. For 273/406 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 27098 event pairs, 71 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 4047. Up to 475 conditions per place. [2021-06-11 08:40:05,301 INFO L151 LiptonReduction]: Number of co-enabled transitions 12120 [2021-06-11 08:40:05,594 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-06-11 08:40:05,831 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-11 08:40:06,563 WARN L205 SmtUtils]: Spent 731.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-06-11 08:40:06,685 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-11 08:40:06,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:06,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:06,739 INFO L163 LiptonReduction]: Checked pairs total: 24748 [2021-06-11 08:40:06,739 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:40:06,739 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1763 [2021-06-11 08:40:06,739 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 520 flow [2021-06-11 08:40:06,740 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:06,740 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:40:06,740 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:40:06,940 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:40:06,940 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-06-11 08:40:06,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:40:06,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1638505366, now seen corresponding path program 1 times [2021-06-11 08:40:06,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:40:06,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055127345] [2021-06-11 08:40:06,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:40:06,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:06,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:06,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:06,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:06,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:06,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:06,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:06,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:06,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:06,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:06,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055127345] [2021-06-11 08:40:06,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432423289] [2021-06-11 08:40:06,966 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-06-11 08:40:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:07,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:40:07,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:40:07,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:07,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:07,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:07,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:07,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:07,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:07,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:07,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:07,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:07,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:07,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:07,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:07,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:07,088 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:40:07,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:07,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:07,103 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:07,103 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:40:07,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:40:07,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864072581] [2021-06-11 08:40:07,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:40:07,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:40:07,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:40:07,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:40:07,106 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 730 [2021-06-11 08:40:07,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 520 flow. Second operand has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:07,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:40:07,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 730 [2021-06-11 08:40:07,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:40:07,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-06-11 08:40:07,286 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,286 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,286 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,286 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:07,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue, 255#t_funENTRYtrue]) [2021-06-11 08:40:07,335 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,335 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:40:07,335 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,335 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-06-11 08:40:07,344 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,348 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2021-06-11 08:40:07,348 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:07,348 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2021-06-11 08:40:07,348 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:07,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,385 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,385 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,385 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,385 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue]) [2021-06-11 08:40:07,396 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:40:07,397 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:07,397 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:40:07,397 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:07,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue]) [2021-06-11 08:40:07,416 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,416 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,416 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,416 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,424 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,424 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,424 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,424 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true]) [2021-06-11 08:40:07,433 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:40:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:07,433 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:40:07,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,446 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:07,446 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,446 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,446 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,446 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, 659#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 159#t_funENTRYtrue]) [2021-06-11 08:40:07,453 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true]) [2021-06-11 08:40:07,453 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,453 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true]) [2021-06-11 08:40:07,460 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,460 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,460 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,460 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,461 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4), 159#t_funENTRYtrue]) [2021-06-11 08:40:07,461 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,461 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,461 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,461 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,461 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,465 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,465 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,465 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,465 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,465 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,472 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:07,472 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,472 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,472 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,473 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,473 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,473 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,473 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,474 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,474 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:07,474 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), 615#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 531#(<= ULTIMATE.start_main_~i~1 4)]) [2021-06-11 08:40:07,475 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:40:07,475 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,475 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,475 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,475 INFO L129 PetriNetUnfolder]: 916/3663 cut-off events. [2021-06-11 08:40:07,475 INFO L130 PetriNetUnfolder]: For 332/449 co-relation queries the response was YES. [2021-06-11 08:40:07,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 3663 events. 916/3663 cut-off events. For 332/449 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37512 event pairs, 58 based on Foata normal form. 1/2366 useless extension candidates. Maximal degree in co-relation 5105. Up to 676 conditions per place. [2021-06-11 08:40:07,530 INFO L132 encePairwiseOnDemand]: 726/730 looper letters, 2 selfloop transitions, 3 changer transitions 1/154 dead transitions. [2021-06-11 08:40:07,530 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 154 transitions, 540 flow [2021-06-11 08:40:07,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:40:07,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:40:07,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2722 transitions. [2021-06-11 08:40:07,532 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7457534246575342 [2021-06-11 08:40:07,533 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2722 transitions. [2021-06-11 08:40:07,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2722 transitions. [2021-06-11 08:40:07,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:40:07,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2722 transitions. [2021-06-11 08:40:07,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 544.4) internal successors, (2722), 5 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:07,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 730.0) internal successors, (4380), 6 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:07,538 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 730.0) internal successors, (4380), 6 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:07,538 INFO L185 Difference]: Start difference. First operand has 137 places, 153 transitions, 520 flow. Second operand 5 states and 2722 transitions. [2021-06-11 08:40:07,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 154 transitions, 540 flow [2021-06-11 08:40:07,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 154 transitions, 523 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:40:07,544 INFO L241 Difference]: Finished difference. Result has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:07,544 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=730, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=515, PETRI_PLACES=140, PETRI_TRANSITIONS=153} [2021-06-11 08:40:07,544 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 23 predicate places. [2021-06-11 08:40:07,544 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:40:07,544 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:07,544 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:07,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 137 places, 153 transitions, 515 flow [2021-06-11 08:40:07,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,681 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,681 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,681 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,681 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue]) [2021-06-11 08:40:07,714 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,714 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,714 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,714 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue]) [2021-06-11 08:40:07,720 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,720 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,720 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,720 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,734 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:07,734 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,734 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,735 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,830 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,830 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,830 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:07,830 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue]) [2021-06-11 08:40:07,832 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,832 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:07,832 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,832 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,833 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue]) [2021-06-11 08:40:07,833 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,833 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,835 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,835 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,835 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,835 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,843 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,843 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,843 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,843 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,844 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, 659#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:07,844 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:07,844 INFO L129 PetriNetUnfolder]: 698/2795 cut-off events. [2021-06-11 08:40:07,844 INFO L130 PetriNetUnfolder]: For 273/406 co-relation queries the response was YES. [2021-06-11 08:40:07,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 2795 events. 698/2795 cut-off events. For 273/406 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 27098 event pairs, 71 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 4047. Up to 475 conditions per place. [2021-06-11 08:40:07,902 INFO L151 LiptonReduction]: Number of co-enabled transitions 12120 [2021-06-11 08:40:08,211 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-06-11 08:40:08,353 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-11 08:40:09,037 WARN L205 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-06-11 08:40:09,158 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-11 08:40:09,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,218 INFO L163 LiptonReduction]: Checked pairs total: 24748 [2021-06-11 08:40:09,218 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:40:09,218 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1674 [2021-06-11 08:40:09,218 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 520 flow [2021-06-11 08:40:09,219 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:09,219 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:40:09,219 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:40:09,419 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-06-11 08:40:09,420 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-06-11 08:40:09,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:40:09,420 INFO L82 PathProgramCache]: Analyzing trace with hash -1931908373, now seen corresponding path program 1 times [2021-06-11 08:40:09,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:40:09,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603087726] [2021-06-11 08:40:09,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:40:09,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:09,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:09,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603087726] [2021-06-11 08:40:09,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852694652] [2021-06-11 08:40:09,449 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-06-11 08:40:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:09,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:40:09,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:40:09,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:09,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:09,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:09,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:09,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:09,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:09,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:09,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:09,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:09,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:09,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:09,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:09,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:09,546 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:40:09,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:09,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:09,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:09,559 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:40:09,559 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:40:09,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969289683] [2021-06-11 08:40:09,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:40:09,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:40:09,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:40:09,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:40:09,561 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 731 [2021-06-11 08:40:09,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 520 flow. Second operand has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:09,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:40:09,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 731 [2021-06-11 08:40:09,562 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:40:09,698 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:09,698 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,698 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:09,698 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:09,698 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:09,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, 659#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:09,741 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,741 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:40:09,741 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:09,741 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:09,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true, 255#t_funENTRYtrue]) [2021-06-11 08:40:09,751 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,751 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,751 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,751 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:09,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,755 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2021-06-11 08:40:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2021-06-11 08:40:09,755 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:09,794 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,794 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,794 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,794 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:09,794 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:09,805 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:40:09,805 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:09,806 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:40:09,806 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:09,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:09,825 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,825 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,825 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:09,825 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,832 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,832 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,832 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,832 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, 659#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,841 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:40:09,841 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:09,841 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:09,841 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:40:09,853 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,853 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:09,853 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,853 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:09,853 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,853 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, 659#true, t_funThread3of3ForFork0InUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:09,860 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, 659#true, t_funThread3of3ForFork0InUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,860 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,860 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, 659#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,867 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:09,867 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:09,867 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,872 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,872 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:09,872 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,872 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,879 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:09,879 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,879 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,879 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,880 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,880 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:09,880 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,880 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,880 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 659#true, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,881 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,881 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:09,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 575#(<= ULTIMATE.start_main_~i~1 5), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, 659#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:09,882 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:40:09,882 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:09,882 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:09,882 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:09,882 INFO L129 PetriNetUnfolder]: 916/3663 cut-off events. [2021-06-11 08:40:09,882 INFO L130 PetriNetUnfolder]: For 332/449 co-relation queries the response was YES. [2021-06-11 08:40:09,917 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 3663 events. 916/3663 cut-off events. For 332/449 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37512 event pairs, 58 based on Foata normal form. 1/2366 useless extension candidates. Maximal degree in co-relation 5105. Up to 676 conditions per place. [2021-06-11 08:40:09,936 INFO L132 encePairwiseOnDemand]: 727/731 looper letters, 2 selfloop transitions, 3 changer transitions 1/154 dead transitions. [2021-06-11 08:40:09,936 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 154 transitions, 540 flow [2021-06-11 08:40:09,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:40:09,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:40:09,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2722 transitions. [2021-06-11 08:40:09,939 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7447332421340629 [2021-06-11 08:40:09,939 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2722 transitions. [2021-06-11 08:40:09,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2722 transitions. [2021-06-11 08:40:09,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:40:09,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2722 transitions. [2021-06-11 08:40:09,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 544.4) internal successors, (2722), 5 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:09,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 731.0) internal successors, (4386), 6 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:09,944 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 731.0) internal successors, (4386), 6 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:09,944 INFO L185 Difference]: Start difference. First operand has 137 places, 153 transitions, 520 flow. Second operand 5 states and 2722 transitions. [2021-06-11 08:40:09,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 154 transitions, 540 flow [2021-06-11 08:40:09,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 154 transitions, 523 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:40:09,950 INFO L241 Difference]: Finished difference. Result has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:09,950 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=731, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=515, PETRI_PLACES=140, PETRI_TRANSITIONS=153} [2021-06-11 08:40:09,950 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 23 predicate places. [2021-06-11 08:40:09,950 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:40:09,950 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:09,951 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:09,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 137 places, 153 transitions, 515 flow [2021-06-11 08:40:10,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,090 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:10,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:10,125 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,125 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,125 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:10,125 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:10,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:10,131 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,131 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:10,131 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,131 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:10,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,147 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:10,147 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:10,147 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:10,147 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:10,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,167 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:10,167 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:10,167 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:10,167 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:10,169 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][4], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,169 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:10,169 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:10,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:10,170 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:10,170 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:10,170 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:10,170 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:10,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,172 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:10,172 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:10,172 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:10,172 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,183 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:10,183 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,184 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][8], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:10,184 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:10,184 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:10,185 INFO L129 PetriNetUnfolder]: 698/2795 cut-off events. [2021-06-11 08:40:10,185 INFO L130 PetriNetUnfolder]: For 273/406 co-relation queries the response was YES. [2021-06-11 08:40:10,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 2795 events. 698/2795 cut-off events. For 273/406 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 27098 event pairs, 71 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 4047. Up to 475 conditions per place. [2021-06-11 08:40:10,274 INFO L151 LiptonReduction]: Number of co-enabled transitions 12120 [2021-06-11 08:40:10,646 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-06-11 08:40:11,223 WARN L205 SmtUtils]: Spent 575.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-11 08:40:11,964 WARN L205 SmtUtils]: Spent 740.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-06-11 08:40:12,280 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-11 08:40:12,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,336 INFO L163 LiptonReduction]: Checked pairs total: 24748 [2021-06-11 08:40:12,336 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:40:12,337 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2387 [2021-06-11 08:40:12,337 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 520 flow [2021-06-11 08:40:12,337 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:12,337 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:40:12,337 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:40:12,538 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:40:12,538 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-06-11 08:40:12,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:40:12,538 INFO L82 PathProgramCache]: Analyzing trace with hash 2069655916, now seen corresponding path program 1 times [2021-06-11 08:40:12,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:40:12,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326144940] [2021-06-11 08:40:12,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:40:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:12,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:12,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326144940] [2021-06-11 08:40:12,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723690206] [2021-06-11 08:40:12,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 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-06-11 08:40:12,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:12,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-11 08:40:12,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:40:12,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:12,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:12,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:12,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:12,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:12,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:12,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:12,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:12,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:12,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:12,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:40:12,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:40:12,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:12,673 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:40:12,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:12,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:12,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 08:40:12,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:40:12,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-11 08:40:12,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121395561] [2021-06-11 08:40:12,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:40:12,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:40:12,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:40:12,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:40:12,688 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 732 [2021-06-11 08:40:12,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 520 flow. Second operand has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:12,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:40:12,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 732 [2021-06-11 08:40:12,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:40:12,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:12,813 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-06-11 08:40:12,813 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:12,813 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:12,813 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:12,853 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 255#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:12,853 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:12,853 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-06-11 08:40:12,853 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:12,853 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:12,862 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:12,862 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:12,862 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:12,862 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:12,862 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:12,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:12,865 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2021-06-11 08:40:12,865 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:12,865 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2021-06-11 08:40:12,866 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-06-11 08:40:12,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:12,964 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:12,964 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:12,964 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:12,965 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:12,974 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:12,975 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2021-06-11 08:40:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2021-06-11 08:40:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 08:40:12,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][125], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:12,990 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:12,990 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:12,990 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:12,990 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:12,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:12,996 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-06-11 08:40:12,996 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:12,996 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:12,996 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,003 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:40:13,003 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:13,003 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:40:13,004 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:40:13,014 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,015 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:13,015 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,015 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,015 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,015 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:13,021 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0InUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,021 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,021 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, 121#L934-9true, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,027 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue, 703#true]) [2021-06-11 08:40:13,027 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:13,027 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,031 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,031 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,031 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:13,031 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,031 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][117], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,038 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:13,038 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,038 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,038 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,038 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,038 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,038 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,038 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][146], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,039 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,039 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:13,039 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][126], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 619#(<= ULTIMATE.start_main_~i~1 6), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 663#(<= ULTIMATE.start_main_~i~1 7), 703#true]) [2021-06-11 08:40:13,040 INFO L384 tUnfolder$Statistics]: this new event has 58 ancestors and is cut-off event [2021-06-11 08:40:13,040 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,040 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,040 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,040 INFO L129 PetriNetUnfolder]: 916/3663 cut-off events. [2021-06-11 08:40:13,040 INFO L130 PetriNetUnfolder]: For 332/449 co-relation queries the response was YES. [2021-06-11 08:40:13,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 3663 events. 916/3663 cut-off events. For 332/449 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37513 event pairs, 58 based on Foata normal form. 1/2366 useless extension candidates. Maximal degree in co-relation 5105. Up to 676 conditions per place. [2021-06-11 08:40:13,078 INFO L132 encePairwiseOnDemand]: 728/732 looper letters, 2 selfloop transitions, 3 changer transitions 1/154 dead transitions. [2021-06-11 08:40:13,078 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 154 transitions, 540 flow [2021-06-11 08:40:13,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-11 08:40:13,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-06-11 08:40:13,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2722 transitions. [2021-06-11 08:40:13,081 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7437158469945355 [2021-06-11 08:40:13,081 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2722 transitions. [2021-06-11 08:40:13,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2722 transitions. [2021-06-11 08:40:13,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:40:13,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2722 transitions. [2021-06-11 08:40:13,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 544.4) internal successors, (2722), 5 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:13,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 732.0) internal successors, (4392), 6 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:13,086 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 732.0) internal successors, (4392), 6 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:13,086 INFO L185 Difference]: Start difference. First operand has 137 places, 153 transitions, 520 flow. Second operand 5 states and 2722 transitions. [2021-06-11 08:40:13,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 154 transitions, 540 flow [2021-06-11 08:40:13,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 154 transitions, 523 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-06-11 08:40:13,091 INFO L241 Difference]: Finished difference. Result has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:13,091 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=732, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=515, PETRI_PLACES=140, PETRI_TRANSITIONS=153} [2021-06-11 08:40:13,091 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 23 predicate places. [2021-06-11 08:40:13,091 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:40:13,091 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:13,091 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 153 transitions, 515 flow [2021-06-11 08:40:13,092 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 137 places, 153 transitions, 515 flow [2021-06-11 08:40:13,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,214 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,214 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,214 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,214 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue]) [2021-06-11 08:40:13,244 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,245 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,245 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:13,245 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue]) [2021-06-11 08:40:13,250 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,250 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,250 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,250 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:13,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,264 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 08:40:13,264 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,264 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,264 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,281 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,281 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,282 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:13,282 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7), 255#t_funENTRYtrue]) [2021-06-11 08:40:13,283 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,283 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-06-11 08:40:13,283 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,283 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][5], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,284 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7), 159#t_funENTRYtrue]) [2021-06-11 08:40:13,284 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,284 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,286 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,286 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,286 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,286 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,295 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][140], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, 16#L951-5true, t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,295 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-06-11 08:40:13,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][9], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 747#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), Black: 663#(<= ULTIMATE.start_main_~i~1 7)]) [2021-06-11 08:40:13,296 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,296 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-06-11 08:40:13,296 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 08:40:13,296 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 08:40:13,296 INFO L129 PetriNetUnfolder]: 698/2795 cut-off events. [2021-06-11 08:40:13,296 INFO L130 PetriNetUnfolder]: For 273/406 co-relation queries the response was YES. [2021-06-11 08:40:13,319 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 2795 events. 698/2795 cut-off events. For 273/406 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 27098 event pairs, 71 based on Foata normal form. 0/1811 useless extension candidates. Maximal degree in co-relation 4047. Up to 475 conditions per place. [2021-06-11 08:40:13,374 INFO L151 LiptonReduction]: Number of co-enabled transitions 12120 [2021-06-11 08:40:14,000 WARN L205 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 124 [2021-06-11 08:40:14,311 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-11 08:40:16,624 WARN L205 SmtUtils]: Spent 2.31 s on a formula simplification. DAG size of input: 126 DAG size of output: 124 [2021-06-11 08:40:17,691 WARN L205 SmtUtils]: Spent 1.07 s on a formula simplification that was a NOOP. DAG size: 117 [2021-06-11 08:40:17,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:17,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:40:17,736 INFO L163 LiptonReduction]: Checked pairs total: 24748 [2021-06-11 08:40:17,736 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:40:17,736 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4645 [2021-06-11 08:40:17,736 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 520 flow [2021-06-11 08:40:17,737 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 543.8) internal successors, (2719), 5 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:17,737 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:40:17,737 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:40:17,939 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:40:17,939 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-06-11 08:40:17,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:40:17,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1776252909, now seen corresponding path program 1 times [2021-06-11 08:40:17,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:40:17,940 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957906489] [2021-06-11 08:40:17,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:40:17,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:17,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:17,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:17,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:17,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:40:18,016 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-11 08:40:18,017 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957906489] [2021-06-11 08:40:18,017 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024488262] [2021-06-11 08:40:18,017 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-06-11 08:40:18,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:40:18,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-11 08:40:18,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:40:18,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:40:18,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:40:18,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:40:18,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:40:18,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:40:18,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:40:18,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:40:18,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:40:18,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:40:18,194 INFO L354 Elim1Store]: treesize reduction 151, result has 18.4 percent of original size [2021-06-11 08:40:18,194 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-06-11 08:40:18,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:40:18,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:40:18,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,214 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-06-11 08:40:18,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,236 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,237 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,246 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,247 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,252 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,253 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,257 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:40:18,258 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:40:18,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,264 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-06-11 08:40:18,264 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:26, output treesize:45 [2021-06-11 08:40:18,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,265 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,266 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,270 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,271 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,276 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,277 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,281 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:40:18,281 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:40:18,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,311 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,312 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,317 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,317 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,322 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,323 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,326 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:40:18,327 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:40:18,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:40:18,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:40:18,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,360 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,361 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,365 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,366 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,371 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,372 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,375 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:40:18,376 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:40:18,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:40:18,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:40:18,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:40:18,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:40:18,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:40:18,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:40:18,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:40:18,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,428 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,429 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,436 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,438 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,444 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:40:18,445 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:40:18,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:40:18,449 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 6 disjuncts [2021-06-11 08:40:18,450 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 08:40:18,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:40:18,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:40:18,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:40:18,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:40:18,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:40:18,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:40:18,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-06-11 08:40:18,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:40:18,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:40:18,549 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:40:18,549 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-06-11 08:40:18,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,604 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:40:18,605 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-06-11 08:40:18,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,632 INFO L354 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2021-06-11 08:40:18,632 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-06-11 08:40:18,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:18,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:40:18,633 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,679 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:40:18,679 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-06-11 08:40:18,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,682 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,732 INFO L354 Elim1Store]: treesize reduction 101, result has 16.5 percent of original size [2021-06-11 08:40:18,732 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-06-11 08:40:18,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:40:18,735 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,793 INFO L628 ElimStorePlain]: treesize reduction 23, result has 75.3 percent of original size [2021-06-11 08:40:18,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-11 08:40:18,811 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:169, output treesize:27 [2021-06-11 08:40:18,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-06-11 08:40:18,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-06-11 08:40:18,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-06-11 08:40:18,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2021-06-11 08:40:18,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:40:18,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:40:18,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-11 08:40:18,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:22 [2021-06-11 08:40:18,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:40:18,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:40:18,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:40:18,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:40:18,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-06-11 08:40:18,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:40:18,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:40:18,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:40:18,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:40:18,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:40:18,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:40:18,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:40:18,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:40:18,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:40:18,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:40:18,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 08:40:18,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-06-11 08:40:18,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:40:18,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:40:18,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:40:18,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:40:18,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:40:18,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:40:18,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:40:18,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:40:18,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:40:18,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-06-11 08:40:18,907 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 33 treesize of output 31 [2021-06-11 08:40:18,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:40:18,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 08:40:18,923 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-06-11 08:40:18,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2021-06-11 08:40:18,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:40:18,933 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-11 08:40:18,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:18,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-11 08:40:18,952 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:37, output treesize:33 [2021-06-11 08:40:18,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:18,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:18,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:18,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:18,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:18,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:18,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:18,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:18,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:18,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:18,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:18,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:19,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:19,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:19,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:19,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:19,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:19,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-06-11 08:40:19,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:19,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:19,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:19,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:19,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:19,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:19,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:40:19,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:40:19,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:40:19,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:40:19,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:40:19,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:40:19,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:40:19,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-06-11 08:40:19,116 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-11 08:40:19,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:40:19,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-11 08:40:19,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790011589] [2021-06-11 08:40:19,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-11 08:40:19,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:40:19,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-11 08:40:19,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-11 08:40:19,121 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 385 out of 733 [2021-06-11 08:40:19,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 520 flow. Second operand has 10 states, 10 states have (on average 386.8) internal successors, (3868), 10 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:40:19,123 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:40:19,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 385 of 733 [2021-06-11 08:40:19,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:42:05,895 INFO L129 PetriNetUnfolder]: 511501/713719 cut-off events. [2021-06-11 08:42:05,895 INFO L130 PetriNetUnfolder]: For 179869/180561 co-relation queries the response was YES. [2021-06-11 08:42:09,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1712784 conditions, 713719 events. 511501/713719 cut-off events. For 179869/180561 co-relation queries the response was YES. Maximal size of possible extension queue 26780. Compared 6221817 event pairs, 32768 based on Foata normal form. 98/353391 useless extension candidates. Maximal degree in co-relation 1712752. Up to 491117 conditions per place. [2021-06-11 08:42:13,367 INFO L132 encePairwiseOnDemand]: 717/733 looper letters, 234 selfloop transitions, 45 changer transitions 1/328 dead transitions. [2021-06-11 08:42:13,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 328 transitions, 1629 flow [2021-06-11 08:42:13,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-11 08:42:13,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-06-11 08:42:13,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2907 transitions. [2021-06-11 08:42:13,370 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5665562268563633 [2021-06-11 08:42:13,370 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2907 transitions. [2021-06-11 08:42:13,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2907 transitions. [2021-06-11 08:42:13,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:42:13,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2907 transitions. [2021-06-11 08:42:13,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 415.2857142857143) internal successors, (2907), 7 states have internal predecessors, (2907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:13,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 733.0) internal successors, (5864), 8 states have internal predecessors, (5864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:13,376 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 733.0) internal successors, (5864), 8 states have internal predecessors, (5864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:13,376 INFO L185 Difference]: Start difference. First operand has 137 places, 153 transitions, 520 flow. Second operand 7 states and 2907 transitions. [2021-06-11 08:42:13,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 328 transitions, 1629 flow [2021-06-11 08:42:16,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 328 transitions, 1614 flow, removed 6 selfloop flow, removed 2 redundant places. [2021-06-11 08:42:16,702 INFO L241 Difference]: Finished difference. Result has 146 places, 179 transitions, 778 flow [2021-06-11 08:42:16,702 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=733, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=778, PETRI_PLACES=146, PETRI_TRANSITIONS=179} [2021-06-11 08:42:16,702 INFO L343 CegarLoopForPetriNet]: 117 programPoint places, 29 predicate places. [2021-06-11 08:42:16,703 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:42:16,703 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 146 places, 179 transitions, 778 flow [2021-06-11 08:42:16,703 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 146 places, 179 transitions, 778 flow [2021-06-11 08:42:16,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 144 places, 179 transitions, 778 flow [2021-06-11 08:42:16,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:16,967 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 08:42:16,967 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:16,967 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-06-11 08:42:16,967 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2248] L939-7-->L933: Formula: (and (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69) (= (+ (* v_t_funThread1of3ForFork0_~i~0_37 28) |v_~#cache~0.offset_1106|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| |v_~#cache~0.base_1107|) (= v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69 |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (< v_t_funThread1of3ForFork0_~i~0_37 10)) InVars {~#cache~0.base=|v_~#cache~0.base_1107|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_21|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_25|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_21|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_39|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_19|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_15|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_27|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_19|, ~#cache~0.base=|v_~#cache~0.base_1107|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_19|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_19|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][129], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true, 318#true]) [2021-06-11 08:42:17,050 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,050 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,050 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2386] L939-7-->L934-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523 4))) (and (= |v_#pthreadsMutex_22659| (store |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523 (store .cse0 .cse1 1))) (= (+ (* v_t_funThread1of3ForFork0_~i~0_325 28) |v_~#cache~0.offset_1680|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|) (< v_t_funThread1of3ForFork0_~i~0_325 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| |v_~#cache~0.base_1681|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22660|, ~#cache~0.base=|v_~#cache~0.base_1681|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523, #pthreadsMutex=|v_#pthreadsMutex_22659|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_181|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_93|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_103|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_193|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_723|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_385|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_543|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_689|, ~#cache~0.base=|v_~#cache~0.base_1681|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_305|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_501|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][37], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true]) [2021-06-11 08:42:17,051 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2409] L939-7-->L934-12: Formula: (let ((.cse0 (select |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565 4))) (and (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483647) (= (select .cse0 .cse1) 0) (= (+ |v_~#cache~0.offset_1802| (* v_t_funThread1of3ForFork0_~i~0_373 28)) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565) (< v_t_funThread1of3ForFork0_~i~0_373 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| |v_~#cache~0.base_1803|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483648)) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 0)) (= |v_#pthreadsMutex_23483| (store |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565 (store .cse0 .cse1 1))) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565))) InVars {#pthreadsMutex=|v_#pthreadsMutex_23484|, ~#cache~0.base=|v_~#cache~0.base_1803|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565, #pthreadsMutex=|v_#pthreadsMutex_23483|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_211|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_117|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_119|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_223|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_741|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_425|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_561|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_707|, ~#cache~0.base=|v_~#cache~0.base_1803|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_329|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_517|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][19], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true]) [2021-06-11 08:42:17,051 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2385] L939-7-->L934-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521 4))) (and (< v_t_funThread1of3ForFork0_~i~0_323 10) (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483647) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| (+ (* v_t_funThread1of3ForFork0_~i~0_323 28) |v_~#cache~0.offset_1678|)) (= (store |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521 (store .cse0 .cse1 1)) |v_#pthreadsMutex_22655|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483648)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521) (= (select .cse0 .cse1) 0) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 0)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| |v_~#cache~0.base_1679|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22656|, ~#cache~0.base=|v_~#cache~0.base_1679|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521, #pthreadsMutex=|v_#pthreadsMutex_22655|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_179|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_89|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_101|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_191|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_721|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_383|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_541|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_687|, ~#cache~0.base=|v_~#cache~0.base_1679|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_303|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_499|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true, 317#true]) [2021-06-11 08:42:17,051 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L939-7-->L934-36: Formula: (let ((.cse0 (select |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113 4))) (and (= (+ (* v_t_funThread1of3ForFork0_~i~0_59 28) |v_~#cache~0.offset_1190|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|) (= (store |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113 (store .cse0 .cse1 1)) |v_#pthreadsMutex_13644|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| |v_~#cache~0.base_1191|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113) (= (select .cse0 .cse1) 0) (< v_t_funThread1of3ForFork0_~i~0_59 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113))) InVars {#pthreadsMutex=|v_#pthreadsMutex_13645|, ~#cache~0.base=|v_~#cache~0.base_1191|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113, #pthreadsMutex=|v_#pthreadsMutex_13644|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_41|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_33|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_55|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_51|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_37|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_51|, ~#cache~0.base=|v_~#cache~0.base_1191|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_33|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_27|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][144], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true]) [2021-06-11 08:42:17,052 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,052 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,052 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,052 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2248] L939-7-->L933: Formula: (and (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69) (= (+ (* v_t_funThread1of3ForFork0_~i~0_37 28) |v_~#cache~0.offset_1106|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| |v_~#cache~0.base_1107|) (= v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69 |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (< v_t_funThread1of3ForFork0_~i~0_37 10)) InVars {~#cache~0.base=|v_~#cache~0.base_1107|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_21|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_25|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_21|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_39|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_19|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_15|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_27|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_19|, ~#cache~0.base=|v_~#cache~0.base_1107|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_19|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_19|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][129], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true]) [2021-06-11 08:42:17,079 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2386] L939-7-->L934-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523 4))) (and (= |v_#pthreadsMutex_22659| (store |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523 (store .cse0 .cse1 1))) (= (+ (* v_t_funThread1of3ForFork0_~i~0_325 28) |v_~#cache~0.offset_1680|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|) (< v_t_funThread1of3ForFork0_~i~0_325 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| |v_~#cache~0.base_1681|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22660|, ~#cache~0.base=|v_~#cache~0.base_1681|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523, #pthreadsMutex=|v_#pthreadsMutex_22659|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_181|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_93|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_103|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_193|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_723|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_385|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_543|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_689|, ~#cache~0.base=|v_~#cache~0.base_1681|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_305|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_501|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][37], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,079 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2409] L939-7-->L934-12: Formula: (let ((.cse0 (select |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565 4))) (and (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483647) (= (select .cse0 .cse1) 0) (= (+ |v_~#cache~0.offset_1802| (* v_t_funThread1of3ForFork0_~i~0_373 28)) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565) (< v_t_funThread1of3ForFork0_~i~0_373 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| |v_~#cache~0.base_1803|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483648)) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 0)) (= |v_#pthreadsMutex_23483| (store |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565 (store .cse0 .cse1 1))) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565))) InVars {#pthreadsMutex=|v_#pthreadsMutex_23484|, ~#cache~0.base=|v_~#cache~0.base_1803|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565, #pthreadsMutex=|v_#pthreadsMutex_23483|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_211|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_117|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_119|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_223|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_741|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_425|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_561|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_707|, ~#cache~0.base=|v_~#cache~0.base_1803|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_329|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_517|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][19], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,079 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,079 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2385] L939-7-->L934-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521 4))) (and (< v_t_funThread1of3ForFork0_~i~0_323 10) (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483647) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| (+ (* v_t_funThread1of3ForFork0_~i~0_323 28) |v_~#cache~0.offset_1678|)) (= (store |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521 (store .cse0 .cse1 1)) |v_#pthreadsMutex_22655|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483648)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521) (= (select .cse0 .cse1) 0) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 0)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| |v_~#cache~0.base_1679|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22656|, ~#cache~0.base=|v_~#cache~0.base_1679|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521, #pthreadsMutex=|v_#pthreadsMutex_22655|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_179|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_89|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_101|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_191|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_721|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_383|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_541|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_687|, ~#cache~0.base=|v_~#cache~0.base_1679|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_303|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_499|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true]) [2021-06-11 08:42:17,080 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L939-7-->L934-36: Formula: (let ((.cse0 (select |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113 4))) (and (= (+ (* v_t_funThread1of3ForFork0_~i~0_59 28) |v_~#cache~0.offset_1190|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|) (= (store |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113 (store .cse0 .cse1 1)) |v_#pthreadsMutex_13644|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| |v_~#cache~0.base_1191|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113) (= (select .cse0 .cse1) 0) (< v_t_funThread1of3ForFork0_~i~0_59 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113))) InVars {#pthreadsMutex=|v_#pthreadsMutex_13645|, ~#cache~0.base=|v_~#cache~0.base_1191|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113, #pthreadsMutex=|v_#pthreadsMutex_13644|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_41|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_33|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_55|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_51|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_37|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_51|, ~#cache~0.base=|v_~#cache~0.base_1191|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_33|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_27|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][144], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,080 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,080 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2248] L939-7-->L933: Formula: (and (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69) (= (+ (* v_t_funThread1of3ForFork0_~i~0_37 28) |v_~#cache~0.offset_1106|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| |v_~#cache~0.base_1107|) (= v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69 |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (< v_t_funThread1of3ForFork0_~i~0_37 10)) InVars {~#cache~0.base=|v_~#cache~0.base_1107|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_21|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_25|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_21|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_39|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_19|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_15|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_27|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_19|, ~#cache~0.base=|v_~#cache~0.base_1107|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_19|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_19|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][129], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true]) [2021-06-11 08:42:17,081 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2386] L939-7-->L934-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523 4))) (and (= |v_#pthreadsMutex_22659| (store |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523 (store .cse0 .cse1 1))) (= (+ (* v_t_funThread1of3ForFork0_~i~0_325 28) |v_~#cache~0.offset_1680|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|) (< v_t_funThread1of3ForFork0_~i~0_325 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| |v_~#cache~0.base_1681|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22660|, ~#cache~0.base=|v_~#cache~0.base_1681|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523, #pthreadsMutex=|v_#pthreadsMutex_22659|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_181|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_93|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_103|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_193|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_723|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_385|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_543|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_689|, ~#cache~0.base=|v_~#cache~0.base_1681|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_305|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_501|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][37], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,081 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2409] L939-7-->L934-12: Formula: (let ((.cse0 (select |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565 4))) (and (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483647) (= (select .cse0 .cse1) 0) (= (+ |v_~#cache~0.offset_1802| (* v_t_funThread1of3ForFork0_~i~0_373 28)) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565) (< v_t_funThread1of3ForFork0_~i~0_373 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| |v_~#cache~0.base_1803|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483648)) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 0)) (= |v_#pthreadsMutex_23483| (store |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565 (store .cse0 .cse1 1))) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565))) InVars {#pthreadsMutex=|v_#pthreadsMutex_23484|, ~#cache~0.base=|v_~#cache~0.base_1803|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565, #pthreadsMutex=|v_#pthreadsMutex_23483|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_211|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_117|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_119|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_223|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_741|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_425|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_561|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_707|, ~#cache~0.base=|v_~#cache~0.base_1803|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_329|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_517|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][19], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,081 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,081 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2385] L939-7-->L934-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521 4))) (and (< v_t_funThread1of3ForFork0_~i~0_323 10) (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483647) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| (+ (* v_t_funThread1of3ForFork0_~i~0_323 28) |v_~#cache~0.offset_1678|)) (= (store |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521 (store .cse0 .cse1 1)) |v_#pthreadsMutex_22655|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483648)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521) (= (select .cse0 .cse1) 0) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 0)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| |v_~#cache~0.base_1679|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22656|, ~#cache~0.base=|v_~#cache~0.base_1679|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521, #pthreadsMutex=|v_#pthreadsMutex_22655|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_179|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_89|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_101|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_191|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_721|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_383|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_541|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_687|, ~#cache~0.base=|v_~#cache~0.base_1679|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_303|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_499|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true]) [2021-06-11 08:42:17,082 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L939-7-->L934-36: Formula: (let ((.cse0 (select |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113 4))) (and (= (+ (* v_t_funThread1of3ForFork0_~i~0_59 28) |v_~#cache~0.offset_1190|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|) (= (store |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113 (store .cse0 .cse1 1)) |v_#pthreadsMutex_13644|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| |v_~#cache~0.base_1191|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113) (= (select .cse0 .cse1) 0) (< v_t_funThread1of3ForFork0_~i~0_59 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113))) InVars {#pthreadsMutex=|v_#pthreadsMutex_13645|, ~#cache~0.base=|v_~#cache~0.base_1191|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113, #pthreadsMutex=|v_#pthreadsMutex_13644|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_41|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_33|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_55|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_51|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_37|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_51|, ~#cache~0.base=|v_~#cache~0.base_1191|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_33|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_27|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][144], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,082 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,082 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true]) [2021-06-11 08:42:17,128 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,128 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,128 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,128 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,130 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,130 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,130 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,130 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,163 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,163 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,163 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,163 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,163 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,164 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,164 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,164 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 142#t_funENTRYtrue, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,199 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,199 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,199 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-06-11 08:42:17,199 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2248] L939-7-->L933: Formula: (and (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69) (= (+ (* v_t_funThread1of3ForFork0_~i~0_37 28) |v_~#cache~0.offset_1106|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| |v_~#cache~0.base_1107|) (= v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69 |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (< v_t_funThread1of3ForFork0_~i~0_37 10)) InVars {~#cache~0.base=|v_~#cache~0.base_1107|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_21|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_25|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_21|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_39|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_19|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_15|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_27|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_19|, ~#cache~0.base=|v_~#cache~0.base_1107|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_19|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_19|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][129], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true, 318#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,378 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2386] L939-7-->L934-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523 4))) (and (= |v_#pthreadsMutex_22659| (store |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523 (store .cse0 .cse1 1))) (= (+ (* v_t_funThread1of3ForFork0_~i~0_325 28) |v_~#cache~0.offset_1680|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|) (< v_t_funThread1of3ForFork0_~i~0_325 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| |v_~#cache~0.base_1681|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22660|, ~#cache~0.base=|v_~#cache~0.base_1681|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523, #pthreadsMutex=|v_#pthreadsMutex_22659|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_181|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_93|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_103|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_193|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_723|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_385|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_543|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_689|, ~#cache~0.base=|v_~#cache~0.base_1681|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_305|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_501|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][37], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,378 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2409] L939-7-->L934-12: Formula: (let ((.cse0 (select |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565 4))) (and (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483647) (= (select .cse0 .cse1) 0) (= (+ |v_~#cache~0.offset_1802| (* v_t_funThread1of3ForFork0_~i~0_373 28)) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565) (< v_t_funThread1of3ForFork0_~i~0_373 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| |v_~#cache~0.base_1803|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483648)) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 0)) (= |v_#pthreadsMutex_23483| (store |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565 (store .cse0 .cse1 1))) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565))) InVars {#pthreadsMutex=|v_#pthreadsMutex_23484|, ~#cache~0.base=|v_~#cache~0.base_1803|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565, #pthreadsMutex=|v_#pthreadsMutex_23483|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_211|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_117|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_119|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_223|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_741|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_425|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_561|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_707|, ~#cache~0.base=|v_~#cache~0.base_1803|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_329|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_517|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][19], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,378 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2385] L939-7-->L934-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521 4))) (and (< v_t_funThread1of3ForFork0_~i~0_323 10) (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483647) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| (+ (* v_t_funThread1of3ForFork0_~i~0_323 28) |v_~#cache~0.offset_1678|)) (= (store |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521 (store .cse0 .cse1 1)) |v_#pthreadsMutex_22655|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483648)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521) (= (select .cse0 .cse1) 0) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 0)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| |v_~#cache~0.base_1679|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22656|, ~#cache~0.base=|v_~#cache~0.base_1679|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521, #pthreadsMutex=|v_#pthreadsMutex_22655|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_179|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_89|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_101|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_191|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_721|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_383|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_541|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_687|, ~#cache~0.base=|v_~#cache~0.base_1679|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_303|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_499|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true, 317#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,378 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,379 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,379 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,379 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L939-7-->L934-36: Formula: (let ((.cse0 (select |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113 4))) (and (= (+ (* v_t_funThread1of3ForFork0_~i~0_59 28) |v_~#cache~0.offset_1190|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|) (= (store |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113 (store .cse0 .cse1 1)) |v_#pthreadsMutex_13644|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| |v_~#cache~0.base_1191|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113) (= (select .cse0 .cse1) 0) (< v_t_funThread1of3ForFork0_~i~0_59 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113))) InVars {#pthreadsMutex=|v_#pthreadsMutex_13645|, ~#cache~0.base=|v_~#cache~0.base_1191|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113, #pthreadsMutex=|v_#pthreadsMutex_13644|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_41|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_33|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_55|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_51|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_37|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_51|, ~#cache~0.base=|v_~#cache~0.base_1191|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_33|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_27|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][144], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,379 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,379 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,379 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,379 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true]) [2021-06-11 08:42:17,395 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-06-11 08:42:17,395 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,395 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,395 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true]) [2021-06-11 08:42:17,395 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-06-11 08:42:17,396 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,396 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,396 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,396 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-06-11 08:42:17,396 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,396 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,396 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2248] L939-7-->L933: Formula: (and (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69) (= (+ (* v_t_funThread1of3ForFork0_~i~0_37 28) |v_~#cache~0.offset_1106|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| |v_~#cache~0.base_1107|) (= v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69 |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (< v_t_funThread1of3ForFork0_~i~0_37 10)) InVars {~#cache~0.base=|v_~#cache~0.base_1107|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_21|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_25|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_21|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_39|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_19|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_15|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_27|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_19|, ~#cache~0.base=|v_~#cache~0.base_1107|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_19|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_19|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][129], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,406 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2386] L939-7-->L934-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523 4))) (and (= |v_#pthreadsMutex_22659| (store |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523 (store .cse0 .cse1 1))) (= (+ (* v_t_funThread1of3ForFork0_~i~0_325 28) |v_~#cache~0.offset_1680|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|) (< v_t_funThread1of3ForFork0_~i~0_325 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| |v_~#cache~0.base_1681|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22660|, ~#cache~0.base=|v_~#cache~0.base_1681|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523, #pthreadsMutex=|v_#pthreadsMutex_22659|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_181|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_93|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_103|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_193|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_723|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_385|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_543|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_689|, ~#cache~0.base=|v_~#cache~0.base_1681|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_305|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_501|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][37], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,406 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2409] L939-7-->L934-12: Formula: (let ((.cse0 (select |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565 4))) (and (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483647) (= (select .cse0 .cse1) 0) (= (+ |v_~#cache~0.offset_1802| (* v_t_funThread1of3ForFork0_~i~0_373 28)) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565) (< v_t_funThread1of3ForFork0_~i~0_373 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| |v_~#cache~0.base_1803|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483648)) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 0)) (= |v_#pthreadsMutex_23483| (store |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565 (store .cse0 .cse1 1))) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565))) InVars {#pthreadsMutex=|v_#pthreadsMutex_23484|, ~#cache~0.base=|v_~#cache~0.base_1803|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565, #pthreadsMutex=|v_#pthreadsMutex_23483|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_211|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_117|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_119|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_223|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_741|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_425|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_561|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_707|, ~#cache~0.base=|v_~#cache~0.base_1803|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_329|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_517|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][19], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,406 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,406 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2385] L939-7-->L934-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521 4))) (and (< v_t_funThread1of3ForFork0_~i~0_323 10) (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483647) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| (+ (* v_t_funThread1of3ForFork0_~i~0_323 28) |v_~#cache~0.offset_1678|)) (= (store |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521 (store .cse0 .cse1 1)) |v_#pthreadsMutex_22655|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483648)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521) (= (select .cse0 .cse1) 0) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 0)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| |v_~#cache~0.base_1679|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22656|, ~#cache~0.base=|v_~#cache~0.base_1679|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521, #pthreadsMutex=|v_#pthreadsMutex_22655|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_179|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_89|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_101|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_191|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_721|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_383|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_541|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_687|, ~#cache~0.base=|v_~#cache~0.base_1679|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_303|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_499|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,407 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L939-7-->L934-36: Formula: (let ((.cse0 (select |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113 4))) (and (= (+ (* v_t_funThread1of3ForFork0_~i~0_59 28) |v_~#cache~0.offset_1190|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|) (= (store |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113 (store .cse0 .cse1 1)) |v_#pthreadsMutex_13644|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| |v_~#cache~0.base_1191|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113) (= (select .cse0 .cse1) 0) (< v_t_funThread1of3ForFork0_~i~0_59 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113))) InVars {#pthreadsMutex=|v_#pthreadsMutex_13645|, ~#cache~0.base=|v_~#cache~0.base_1191|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113, #pthreadsMutex=|v_#pthreadsMutex_13644|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_41|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_33|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_55|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_51|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_37|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_51|, ~#cache~0.base=|v_~#cache~0.base_1191|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_33|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_27|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][144], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,407 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2248] L939-7-->L933: Formula: (and (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69) (= (+ (* v_t_funThread1of3ForFork0_~i~0_37 28) |v_~#cache~0.offset_1106|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11| |v_~#cache~0.base_1107|) (= v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69 |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|) (< v_t_funThread1of3ForFork0_~i~0_37 10)) InVars {~#cache~0.base=|v_~#cache~0.base_1107|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_21|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_25|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_21|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_11|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_39|, ~#cache~0.offset=|v_~#cache~0.offset_1106|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_19|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_11|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_69, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_15|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_27|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_19|, ~#cache~0.base=|v_~#cache~0.base_1107|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_19|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_19|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][129], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,408 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2386] L939-7-->L934-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523 4))) (and (= |v_#pthreadsMutex_22659| (store |v_#pthreadsMutex_22660| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523 (store .cse0 .cse1 1))) (= (+ (* v_t_funThread1of3ForFork0_~i~0_325 28) |v_~#cache~0.offset_1680|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|) (< v_t_funThread1of3ForFork0_~i~0_325 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| |v_~#cache~0.base_1681|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22660|, ~#cache~0.base=|v_~#cache~0.base_1681|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_523, #pthreadsMutex=|v_#pthreadsMutex_22659|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_181|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_93|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_103|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_69|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_193|, ~#cache~0.offset=|v_~#cache~0.offset_1680|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_723|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_69|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_523, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_385|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_543|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_689|, ~#cache~0.base=|v_~#cache~0.base_1681|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_305|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_325, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_501|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][37], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,408 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2409] L939-7-->L934-12: Formula: (let ((.cse0 (select |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565 4))) (and (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483647) (= (select .cse0 .cse1) 0) (= (+ |v_~#cache~0.offset_1802| (* v_t_funThread1of3ForFork0_~i~0_373 28)) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565) (< v_t_funThread1of3ForFork0_~i~0_373 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85| |v_~#cache~0.base_1803|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 2147483648)) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118| 0)) (= |v_#pthreadsMutex_23483| (store |v_#pthreadsMutex_23484| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565 (store .cse0 .cse1 1))) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565))) InVars {#pthreadsMutex=|v_#pthreadsMutex_23484|, ~#cache~0.base=|v_~#cache~0.base_1803|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_565, #pthreadsMutex=|v_#pthreadsMutex_23483|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_211|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_117|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_119|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_85|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_223|, ~#cache~0.offset=|v_~#cache~0.offset_1802|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_741|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_85|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_565, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_425|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_561|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_707|, ~#cache~0.base=|v_~#cache~0.base_1803|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_329|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_373, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_517|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_118|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][19], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,408 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2385] L939-7-->L934-24: Formula: (let ((.cse0 (select |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521 4))) (and (< v_t_funThread1of3ForFork0_~i~0_323 10) (<= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483647) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| (+ (* v_t_funThread1of3ForFork0_~i~0_323 28) |v_~#cache~0.offset_1678|)) (= (store |v_#pthreadsMutex_22656| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521 (store .cse0 .cse1 1)) |v_#pthreadsMutex_22655|) (<= 0 (+ |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 2147483648)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521) (= (select .cse0 .cse1) 0) (not (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90| 0)) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67| |v_~#cache~0.base_1679|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_22656|, ~#cache~0.base=|v_~#cache~0.base_1679|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_521, #pthreadsMutex=|v_#pthreadsMutex_22655|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_179|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_89|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_101|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_67|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_191|, ~#cache~0.offset=|v_~#cache~0.offset_1678|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_721|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_67|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_521, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_383|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_541|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_687|, ~#cache~0.base=|v_~#cache~0.base_1679|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_303|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_323, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_499|} AuxVars[|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_90|] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][138], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,408 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,408 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,409 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,409 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2306] L939-7-->L934-36: Formula: (let ((.cse0 (select |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113)) (.cse1 (+ v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113 4))) (and (= (+ (* v_t_funThread1of3ForFork0_~i~0_59 28) |v_~#cache~0.offset_1190|) |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|) (= (store |v_#pthreadsMutex_13645| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113 (store .cse0 .cse1 1)) |v_#pthreadsMutex_13644|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| |v_~#cache~0.base_1191|) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113) (= (select .cse0 .cse1) 0) (< v_t_funThread1of3ForFork0_~i~0_59 10) (= |v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13| v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113))) InVars {#pthreadsMutex=|v_#pthreadsMutex_13645|, ~#cache~0.base=|v_~#cache~0.base_1191|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59} OutVars{t_funThread1of3ForFork0_cache_entry_addref_~entry.base=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.base_113, #pthreadsMutex=|v_#pthreadsMutex_13644|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35_41|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33_33|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base_13|, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38_55|, ~#cache~0.offset=|v_~#cache~0.offset_1190|, t_funThread1of3ForFork0_cache_entry_addref_#t~post40=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post40_51|, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset=|v_t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset_13|, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset=v_t_funThread1of3ForFork0_cache_entry_addref_~entry.offset_113, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41_37|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem39_35|, t_funThread1of3ForFork0_cache_entry_addref_#t~post37=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~post37_51|, ~#cache~0.base=|v_~#cache~0.base_1191|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem42_33|, t_funThread1of3ForFork0_~i~0=v_t_funThread1of3ForFork0_~i~0_59, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem36_27|} AuxVars[] AssignedVars[t_funThread1of3ForFork0_cache_entry_addref_~entry.base, #pthreadsMutex, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38, t_funThread1of3ForFork0_cache_entry_addref_#t~post40, t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_~entry.offset, t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41, t_funThread1of3ForFork0_cache_entry_addref_#t~mem39, t_funThread1of3ForFork0_cache_entry_addref_#t~post37, t_funThread1of3ForFork0_cache_entry_addref_#t~mem42, t_funThread1of3ForFork0_cache_entry_addref_#t~mem36][144], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,409 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-06-11 08:42:17,409 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,409 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-06-11 08:42:17,409 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-06-11 08:42:17,433 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,433 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,433 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,437 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,437 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,437 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,437 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,440 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,440 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,440 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,440 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,440 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,442 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,442 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,442 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,442 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,450 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,450 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,450 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,450 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,450 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,450 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,450 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,450 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,451 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,479 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][41], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true]) [2021-06-11 08:42:17,479 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,479 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,479 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,479 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,536 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,537 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,538 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,538 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,538 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,538 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,538 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,538 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,538 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,541 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,542 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,542 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,542 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 226#L934-10true, Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,545 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,545 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,545 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,546 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,564 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,564 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,564 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,564 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,564 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,564 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,566 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,566 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,566 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,566 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][41], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,601 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,601 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,601 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,601 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true]) [2021-06-11 08:42:17,616 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,616 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 08:42:17,616 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 08:42:17,616 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,624 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,624 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 105#L934-24true, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true]) [2021-06-11 08:42:17,624 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 08:42:17,624 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 105#L934-24true, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true]) [2021-06-11 08:42:17,625 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 105#L934-24true, Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,625 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 332#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 92#L934-36true]) [2021-06-11 08:42:17,625 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,625 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 08:42:17,626 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2021-06-11 08:42:17,626 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 08:42:17,628 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,628 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,628 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,628 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,628 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,628 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,629 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 159#t_funENTRYtrue]) [2021-06-11 08:42:17,629 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-06-11 08:42:17,629 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 226#L934-10true, Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,632 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2021-06-11 08:42:17,632 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-06-11 08:42:17,632 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-06-11 08:42:17,632 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2021-06-11 08:42:17,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][41], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 238#ULTIMATE.startEXITtrue, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true]) [2021-06-11 08:42:17,637 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,637 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,637 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,637 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][41], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 238#ULTIMATE.startEXITtrue, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,640 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,640 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,640 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,640 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 226#L934-10true, Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true]) [2021-06-11 08:42:17,651 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,651 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,651 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,651 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,656 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 08:42:17,656 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,656 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,656 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,666 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true]) [2021-06-11 08:42:17,666 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,666 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,666 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,666 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,666 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,667 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,667 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,667 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true]) [2021-06-11 08:42:17,668 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true]) [2021-06-11 08:42:17,668 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,668 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,669 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 163#L934-34true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,669 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0NotInUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,669 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,669 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 92#L934-36true]) [2021-06-11 08:42:17,670 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0InUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,670 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-06-11 08:42:17,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 105#L934-24true, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,670 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 326#true, Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,671 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 330#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,671 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,671 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true]) [2021-06-11 08:42:17,673 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true]) [2021-06-11 08:42:17,673 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,673 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,675 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 318#true]) [2021-06-11 08:42:17,675 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2021-06-11 08:42:17,675 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,675 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-06-11 08:42:17,675 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,675 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,675 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 187#L934-24true]) [2021-06-11 08:42:17,675 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2060] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_111| 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_111|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_111|} AuxVars[] AssignedVars[][6], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), 331#true, Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0NotInUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,676 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 317#true]) [2021-06-11 08:42:17,676 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 334#true, t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,676 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,676 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2061] t_funEXIT-->L951-5: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_113|) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_113|} AuxVars[] AssignedVars[][162], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), 340#true, t_funThread3of3ForFork0NotInUse, Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true]) [2021-06-11 08:42:17,677 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2307] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_92| 0) (not (< v_ULTIMATE.start_main_~i~4_236 10000)) (= (store |v_#valid_280| |v_ULTIMATE.start_main_~#t_ids~0.base_226| 0) |v_#valid_279|) (= |v_ULTIMATE.start_main_#res_92| |v_ULTIMATE.start_#t~ret60_18|)) InVars {#valid=|v_#valid_280|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_226|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_215|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_92|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_18|, #valid=|v_#valid_279|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_225|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_236} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][41], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), 206#L934-9true, 238#ULTIMATE.startEXITtrue, Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0InUse, Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread2of3ForFork0InUse, 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true]) [2021-06-11 08:42:17,677 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([2059] t_funEXIT-->L951-5: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem59_109|) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_109|} AuxVars[] AssignedVars[][10], [Black: 440#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 442#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 444#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 446#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread1of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 707#(<= ULTIMATE.start_main_~i~1 8), Black: 489#(<= ULTIMATE.start_main_~i~3 1), Black: 838#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), t_funThread1of3ForFork0NotInUse, 16#L951-5true, Black: 840#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 842#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 356#(<= ULTIMATE.start_main_~i~3 0), t_funThread2of3ForFork0InUse, Black: 844#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (exists ((ULTIMATE.start_main_~i~3 Int)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), 403#true, t_funThread3of3ForFork0NotInUse, Black: 846#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| t_funThread2of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int) (v_ULTIMATE.start_main_~i~3_320 Int)) (and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ |ULTIMATE.start_main_~#t_ids~0.offset| (* v_ULTIMATE.start_main_~i~3_320 4))) 0) (not (= |ULTIMATE.start_main_~#t_ids~0.base| t_funThread2of3ForFork0_cache_entry_addref_~entry.base)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#valid| |~#cache~0.base|) 1)), Black: 751#(<= ULTIMATE.start_main_~i~1 9), 791#true, 121#L934-9true]) [2021-06-11 08:42:17,677 INFO L384 tUnfolder$Statistics]: this new event has 57 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 08:42:17,677 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-06-11 08:42:17,678 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-06-11 08:42:17,678 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-06-11 08:42:17,678 INFO L129 PetriNetUnfolder]: 3529/12457 cut-off events. [2021-06-11 08:42:17,678 INFO L130 PetriNetUnfolder]: For 2393/2924 co-relation queries the response was YES. [2021-06-11 08:42:17,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20706 conditions, 12457 events. 3529/12457 cut-off events. For 2393/2924 co-relation queries the response was YES. Maximal size of possible extension queue 1110. Compared 159166 event pairs, 146 based on Foata normal form. 0/7694 useless extension candidates. Maximal degree in co-relation 20671. Up to 1854 conditions per place. [2021-06-11 08:42:17,939 INFO L151 LiptonReduction]: Number of co-enabled transitions 14160 [2021-06-11 08:42:18,169 INFO L163 LiptonReduction]: Checked pairs total: 13921 [2021-06-11 08:42:18,169 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 08:42:18,170 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1467 [2021-06-11 08:42:18,170 INFO L480 AbstractCegarLoop]: Abstraction has has 144 places, 179 transitions, 778 flow [2021-06-11 08:42:18,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 386.8) internal successors, (3868), 10 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:18,171 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:42:18,171 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:42:18,372 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-06-11 08:42:18,373 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-06-11 08:42:18,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:42:18,373 INFO L82 PathProgramCache]: Analyzing trace with hash -380396213, now seen corresponding path program 1 times [2021-06-11 08:42:18,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:42:18,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300792190] [2021-06-11 08:42:18,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:42:18,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 08:42:18,390 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 08:42:18,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 08:42:18,400 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 08:42:18,412 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 08:42:18,412 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 08:42:18,413 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2021-06-11 08:42:18,413 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 08:42:18,413 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-06-11 08:42:18,432 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,432 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,432 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,432 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,432 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,433 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,434 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,436 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,437 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,438 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,439 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,440 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,441 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,442 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,443 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,444 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,445 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,446 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,447 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,448 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,449 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,450 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,451 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,452 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,453 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,454 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,455 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,456 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,459 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,460 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,461 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,462 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,466 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,473 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,474 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,475 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,475 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,475 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,476 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 08:42:18,479 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-06-11 08:42:18,479 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-06-11 08:42:18,480 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 08:42:18,480 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 08:42:18,480 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 08:42:18,480 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 08:42:18,480 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 08:42:18,480 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 08:42:18,480 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 08:42:18,480 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 08:42:18,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 362 places, 443 transitions, 930 flow [2021-06-11 08:42:18,591 INFO L129 PetriNetUnfolder]: 230/1158 cut-off events. [2021-06-11 08:42:18,591 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-06-11 08:42:18,612 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 6905 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-06-11 08:42:18,613 INFO L82 GeneralOperation]: Start removeDead. Operand has 362 places, 443 transitions, 930 flow [2021-06-11 08:42:18,624 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 362 places, 443 transitions, 930 flow [2021-06-11 08:42:18,624 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:42:18,624 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 362 places, 443 transitions, 930 flow [2021-06-11 08:42:18,624 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 362 places, 443 transitions, 930 flow [2021-06-11 08:42:18,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 362 places, 443 transitions, 930 flow [2021-06-11 08:42:18,773 INFO L129 PetriNetUnfolder]: 230/1158 cut-off events. [2021-06-11 08:42:18,773 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-06-11 08:42:18,788 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 6925 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-06-11 08:42:18,839 INFO L151 LiptonReduction]: Number of co-enabled transitions 130784 [2021-06-11 08:42:18,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:18,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:18,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:18,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:18,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:18,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:18,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:18,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:19,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:19,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:42:19,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:42:19,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:19,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:19,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:42:19,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:42:19,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:19,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:20,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:42:20,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:42:20,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:20,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:20,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:21,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,488 INFO L142 QuantifierPusher]: treesize reduction 9, result has 30.8 percent of original size [2021-06-11 08:42:21,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,918 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:42:21,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:21,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:21,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:21,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:22,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:22,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:42:22,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:22,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:22,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:22,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:22,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:22,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:22,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:42:22,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:42:22,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:22,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:22,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:42:22,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:22,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:22,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:23,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,406 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:42:23,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:23,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:23,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:24,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:24,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:24,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:24,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:24,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:42:24,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:42:25,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:25,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:25,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:25,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:25,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:25,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:25,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:42:25,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:42:25,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:25,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:25,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-06-11 08:42:25,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:25,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:25,976 INFO L142 QuantifierPusher]: treesize reduction 16, result has 20.0 percent of original size [2021-06-11 08:42:25,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,064 INFO L142 QuantifierPusher]: treesize reduction 4, result has 69.2 percent of original size [2021-06-11 08:42:26,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:26,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:42:26,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 08:42:26,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:26,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:26,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:27,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,908 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:42:27,908 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:42:27,909 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:27,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:28,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:28,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:28,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:28,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:28,452 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-11 08:42:28,718 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-11 08:42:28,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:28,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 08:42:28,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-06-11 08:42:28,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,819 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:42:28,819 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:42:28,820 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:28,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:28,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,520 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:42:29,520 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:42:29,521 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,890 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 08:42:29,891 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:42:29,891 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:29,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:29,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:30,338 INFO L163 LiptonReduction]: Checked pairs total: 226037 [2021-06-11 08:42:30,338 INFO L165 LiptonReduction]: Total number of compositions: 395 [2021-06-11 08:42:30,339 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11715 [2021-06-11 08:42:30,341 INFO L129 PetriNetUnfolder]: 17/57 cut-off events. [2021-06-11 08:42:30,341 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-06-11 08:42:30,341 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:42:30,342 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:42:30,342 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-06-11 08:42:30,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:42:30,342 INFO L82 PathProgramCache]: Analyzing trace with hash 259489289, now seen corresponding path program 1 times [2021-06-11 08:42:30,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:42:30,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650866971] [2021-06-11 08:42:30,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:42:30,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:42:30,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:30,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:30,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:30,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:30,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:42:30,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650866971] [2021-06-11 08:42:30,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 08:42:30,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 08:42:30,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459447359] [2021-06-11 08:42:30,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 08:42:30,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:42:30,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 08:42:30,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 08:42:30,371 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 612 out of 838 [2021-06-11 08:42:30,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 206 transitions, 456 flow. Second operand has 3 states, 3 states have (on average 612.6666666666666) internal successors, (1838), 3 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:30,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:42:30,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 612 of 838 [2021-06-11 08:42:30,372 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:42:30,404 INFO L129 PetriNetUnfolder]: 45/376 cut-off events. [2021-06-11 08:42:30,405 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-06-11 08:42:30,407 INFO L84 FinitePrefix]: Finished finitePrefix Result has 436 conditions, 376 events. 45/376 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2249 event pairs, 6 based on Foata normal form. 98/401 useless extension candidates. Maximal degree in co-relation 422. Up to 32 conditions per place. [2021-06-11 08:42:30,409 INFO L132 encePairwiseOnDemand]: 769/838 looper letters, 2 selfloop transitions, 2 changer transitions 0/141 dead transitions. [2021-06-11 08:42:30,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 141 transitions, 334 flow [2021-06-11 08:42:30,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 08:42:30,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 08:42:30,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1907 transitions. [2021-06-11 08:42:30,411 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.758552108194113 [2021-06-11 08:42:30,411 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1907 transitions. [2021-06-11 08:42:30,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1907 transitions. [2021-06-11 08:42:30,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:42:30,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1907 transitions. [2021-06-11 08:42:30,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 635.6666666666666) internal successors, (1907), 3 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:30,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 838.0) internal successors, (3352), 4 states have internal predecessors, (3352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:30,415 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 838.0) internal successors, (3352), 4 states have internal predecessors, (3352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:30,415 INFO L185 Difference]: Start difference. First operand has 139 places, 206 transitions, 456 flow. Second operand 3 states and 1907 transitions. [2021-06-11 08:42:30,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 141 transitions, 334 flow [2021-06-11 08:42:30,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 141 transitions, 334 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 08:42:30,418 INFO L241 Difference]: Finished difference. Result has 136 places, 141 transitions, 336 flow [2021-06-11 08:42:30,418 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=838, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=336, PETRI_PLACES=136, PETRI_TRANSITIONS=141} [2021-06-11 08:42:30,419 INFO L343 CegarLoopForPetriNet]: 139 programPoint places, -3 predicate places. [2021-06-11 08:42:30,419 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:42:30,419 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 136 places, 141 transitions, 336 flow [2021-06-11 08:42:30,419 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 136 places, 141 transitions, 336 flow [2021-06-11 08:42:30,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 136 places, 141 transitions, 336 flow [2021-06-11 08:42:30,445 INFO L129 PetriNetUnfolder]: 45/376 cut-off events. [2021-06-11 08:42:30,445 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-06-11 08:42:30,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 438 conditions, 376 events. 45/376 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2208 event pairs, 6 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 426. Up to 32 conditions per place. [2021-06-11 08:42:30,455 INFO L151 LiptonReduction]: Number of co-enabled transitions 13608 [2021-06-11 08:42:30,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:30,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:30,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:30,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:30,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:30,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:30,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:30,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:31,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:31,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:31,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:31,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:31,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:31,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:31,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:31,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:31,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:31,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:31,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:31,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:32,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:32,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:34,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:34,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:34,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:34,172 INFO L147 QuantifierPusher]: treesize reduction 15, result has 46.4 percent of original size 13 [2021-06-11 08:42:34,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:34,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:34,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:34,313 INFO L147 QuantifierPusher]: treesize reduction 15, result has 46.4 percent of original size 13 [2021-06-11 08:42:34,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:34,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,321 INFO L163 LiptonReduction]: Checked pairs total: 67452 [2021-06-11 08:42:36,322 INFO L165 LiptonReduction]: Total number of compositions: 32 [2021-06-11 08:42:36,322 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5903 [2021-06-11 08:42:36,322 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 142 transitions, 338 flow [2021-06-11 08:42:36,322 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 612.6666666666666) internal successors, (1838), 3 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,322 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:42:36,322 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:42:36,322 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2021-06-11 08:42:36,322 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-06-11 08:42:36,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:42:36,323 INFO L82 PathProgramCache]: Analyzing trace with hash 871000590, now seen corresponding path program 1 times [2021-06-11 08:42:36,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:42:36,323 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617384653] [2021-06-11 08:42:36,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:42:36,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:42:36,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:42:36,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617384653] [2021-06-11 08:42:36,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049164814] [2021-06-11 08:42:36,343 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-06-11 08:42:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:42:36,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 2 conjunts are in the unsatisfiable core [2021-06-11 08:42:36,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:42:36,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,452 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:42:36,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-11 08:42:36,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-11 08:42:36,458 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2021-06-11 08:42:36,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975745881] [2021-06-11 08:42:36,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 08:42:36,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:42:36,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 08:42:36,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:42:36,461 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 641 out of 870 [2021-06-11 08:42:36,461 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 142 transitions, 338 flow. Second operand has 3 states, 3 states have (on average 642.0) internal successors, (1926), 3 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:42:36,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 641 of 870 [2021-06-11 08:42:36,462 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:42:36,496 INFO L129 PetriNetUnfolder]: 41/344 cut-off events. [2021-06-11 08:42:36,496 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-06-11 08:42:36,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 423 conditions, 344 events. 41/344 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2087 event pairs, 6 based on Foata normal form. 0/239 useless extension candidates. Maximal degree in co-relation 409. Up to 32 conditions per place. [2021-06-11 08:42:36,499 INFO L132 encePairwiseOnDemand]: 867/870 looper letters, 6 selfloop transitions, 2 changer transitions 0/144 dead transitions. [2021-06-11 08:42:36,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 144 transitions, 358 flow [2021-06-11 08:42:36,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 08:42:36,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 08:42:36,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1932 transitions. [2021-06-11 08:42:36,501 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7402298850574712 [2021-06-11 08:42:36,501 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1932 transitions. [2021-06-11 08:42:36,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1932 transitions. [2021-06-11 08:42:36,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:42:36,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1932 transitions. [2021-06-11 08:42:36,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 644.0) internal successors, (1932), 3 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 870.0) internal successors, (3480), 4 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,504 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 870.0) internal successors, (3480), 4 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,504 INFO L185 Difference]: Start difference. First operand has 137 places, 142 transitions, 338 flow. Second operand 3 states and 1932 transitions. [2021-06-11 08:42:36,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 144 transitions, 358 flow [2021-06-11 08:42:36,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 144 transitions, 354 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-06-11 08:42:36,506 INFO L241 Difference]: Finished difference. Result has 139 places, 143 transitions, 346 flow [2021-06-11 08:42:36,506 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=870, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=346, PETRI_PLACES=139, PETRI_TRANSITIONS=143} [2021-06-11 08:42:36,506 INFO L343 CegarLoopForPetriNet]: 139 programPoint places, 0 predicate places. [2021-06-11 08:42:36,507 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:42:36,507 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 143 transitions, 346 flow [2021-06-11 08:42:36,507 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 143 transitions, 346 flow [2021-06-11 08:42:36,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 143 transitions, 346 flow [2021-06-11 08:42:36,532 INFO L129 PetriNetUnfolder]: 41/344 cut-off events. [2021-06-11 08:42:36,532 INFO L130 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2021-06-11 08:42:36,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 344 events. 41/344 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2070 event pairs, 6 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 399. Up to 32 conditions per place. [2021-06-11 08:42:36,539 INFO L151 LiptonReduction]: Number of co-enabled transitions 13752 [2021-06-11 08:42:36,549 INFO L163 LiptonReduction]: Checked pairs total: 17416 [2021-06-11 08:42:36,549 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 08:42:36,549 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 42 [2021-06-11 08:42:36,550 INFO L480 AbstractCegarLoop]: Abstraction has has 139 places, 143 transitions, 346 flow [2021-06-11 08:42:36,550 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 642.0) internal successors, (1926), 3 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,550 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:42:36,550 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:42:36,750 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 08:42:36,751 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-06-11 08:42:36,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:42:36,751 INFO L82 PathProgramCache]: Analyzing trace with hash 2070597134, now seen corresponding path program 1 times [2021-06-11 08:42:36,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:42:36,751 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526873497] [2021-06-11 08:42:36,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:42:36,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:42:36,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:42:36,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526873497] [2021-06-11 08:42:36,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894903677] [2021-06-11 08:42:36,772 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-06-11 08:42:36,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:42:36,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-11 08:42:36,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:42:36,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:36,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:36,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:42:36,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:36,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-06-11 08:42:36,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-06-11 08:42:36,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:36,915 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-06-11 08:42:36,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:36,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:36,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:42:36,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-11 08:42:36,924 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-06-11 08:42:36,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827507240] [2021-06-11 08:42:36,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 08:42:36,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:42:36,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 08:42:36,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-11 08:42:36,926 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 644 out of 870 [2021-06-11 08:42:36,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 143 transitions, 346 flow. Second operand has 5 states, 5 states have (on average 645.0) internal successors, (3225), 5 states have internal predecessors, (3225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:42:36,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 644 of 870 [2021-06-11 08:42:36,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 08:42:36,955 INFO L129 PetriNetUnfolder]: 41/345 cut-off events. [2021-06-11 08:42:36,955 INFO L130 PetriNetUnfolder]: For 52/52 co-relation queries the response was YES. [2021-06-11 08:42:36,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 423 conditions, 345 events. 41/345 cut-off events. For 52/52 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2078 event pairs, 6 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 399. Up to 32 conditions per place. [2021-06-11 08:42:36,958 INFO L132 encePairwiseOnDemand]: 867/870 looper letters, 2 selfloop transitions, 3 changer transitions 0/144 dead transitions. [2021-06-11 08:42:36,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 144 transitions, 360 flow [2021-06-11 08:42:36,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-11 08:42:36,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-06-11 08:42:36,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2582 transitions. [2021-06-11 08:42:36,960 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7419540229885058 [2021-06-11 08:42:36,960 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2582 transitions. [2021-06-11 08:42:36,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2582 transitions. [2021-06-11 08:42:36,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 08:42:36,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2582 transitions. [2021-06-11 08:42:36,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 645.5) internal successors, (2582), 4 states have internal predecessors, (2582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 870.0) internal successors, (4350), 5 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,964 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 870.0) internal successors, (4350), 5 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:36,964 INFO L185 Difference]: Start difference. First operand has 139 places, 143 transitions, 346 flow. Second operand 4 states and 2582 transitions. [2021-06-11 08:42:36,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 144 transitions, 360 flow [2021-06-11 08:42:36,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 144 transitions, 358 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-06-11 08:42:36,966 INFO L241 Difference]: Finished difference. Result has 142 places, 144 transitions, 360 flow [2021-06-11 08:42:36,966 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=870, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=360, PETRI_PLACES=142, PETRI_TRANSITIONS=144} [2021-06-11 08:42:36,966 INFO L343 CegarLoopForPetriNet]: 139 programPoint places, 3 predicate places. [2021-06-11 08:42:36,966 INFO L168 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-06-11 08:42:36,966 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 142 places, 144 transitions, 360 flow [2021-06-11 08:42:36,966 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 142 places, 144 transitions, 360 flow [2021-06-11 08:42:36,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 142 places, 144 transitions, 360 flow [2021-06-11 08:42:36,986 INFO L129 PetriNetUnfolder]: 41/345 cut-off events. [2021-06-11 08:42:36,987 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-06-11 08:42:36,989 INFO L84 FinitePrefix]: Finished finitePrefix Result has 423 conditions, 345 events. 41/345 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2070 event pairs, 6 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 405. Up to 32 conditions per place. [2021-06-11 08:42:36,994 INFO L151 LiptonReduction]: Number of co-enabled transitions 13752 [2021-06-11 08:42:37,201 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:42:37,486 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-11 08:42:37,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:37,602 INFO L163 LiptonReduction]: Checked pairs total: 34832 [2021-06-11 08:42:37,602 INFO L165 LiptonReduction]: Total number of compositions: 1 [2021-06-11 08:42:37,603 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 637 [2021-06-11 08:42:37,603 INFO L480 AbstractCegarLoop]: Abstraction has has 142 places, 144 transitions, 362 flow [2021-06-11 08:42:37,603 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 645.0) internal successors, (3225), 5 states have internal predecessors, (3225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:37,603 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 08:42:37,603 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 08:42:37,804 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2021-06-11 08:42:37,804 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-06-11 08:42:37,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 08:42:37,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1322437843, now seen corresponding path program 2 times [2021-06-11 08:42:37,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 08:42:37,804 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323333894] [2021-06-11 08:42:37,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 08:42:37,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 08:42:37,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:37,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:37,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 08:42:37,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:37,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 08:42:37,830 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323333894] [2021-06-11 08:42:37,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651019676] [2021-06-11 08:42:37,831 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 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-06-11 08:42:37,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-06-11 08:42:37,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-11 08:42:37,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-11 08:42:37,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 08:42:37,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:37,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:42:37,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:37,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:37,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:37,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:37,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:42:37,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:37,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:37,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:37,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:37,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:42:37,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:37,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:37,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 08:42:37,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:38,018 INFO L354 Elim1Store]: treesize reduction 151, result has 18.4 percent of original size [2021-06-11 08:42:38,018 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-06-11 08:42:38,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:42:38,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 08:42:38,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,039 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-06-11 08:42:38,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,057 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,057 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,061 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,062 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,066 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,067 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,070 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:42:38,071 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:42:38,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,075 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-06-11 08:42:38,075 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:26, output treesize:45 [2021-06-11 08:42:38,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,077 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,077 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,080 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,081 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,098 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,099 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,103 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:42:38,104 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:42:38,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,132 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,133 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,137 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,138 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,143 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,144 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,148 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:42:38,149 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:42:38,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:42:38,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:42:38,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,181 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,182 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,187 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,188 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,191 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,192 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,195 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-06-11 08:42:38,195 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-06-11 08:42:38,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 08:42:38,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-06-11 08:42:38,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:42:38,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-06-11 08:42:38,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:42:38,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:42:38,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:42:38,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:42:38,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,220 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,221 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,234 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,235 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,238 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-06-11 08:42:38,239 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-06-11 08:42:38,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-06-11 08:42:38,243 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 6 disjuncts [2021-06-11 08:42:38,243 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:42:38,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 08:42:38,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:42:38,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:42:38,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 08:42:38,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 08:42:38,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-06-11 08:42:38,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-06-11 08:42:38,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-06-11 08:42:38,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-06-11 08:42:38,349 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-06-11 08:42:38,350 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-06-11 08:42:38,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,351 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 08:42:38,351 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,352 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-06-11 08:42:38,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:38,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:42:38,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-06-11 08:42:38,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,403 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:42:38,403 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-06-11 08:42:38,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:38,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:38,407 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,438 INFO L354 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2021-06-11 08:42:38,438 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-06-11 08:42:38,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:38,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 08:42:38,440 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,498 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:42:38,499 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-06-11 08:42:38,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:38,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:38,503 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,549 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-06-11 08:42:38,549 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-06-11 08:42:38,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:38,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-06-11 08:42:38,553 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,634 INFO L628 ElimStorePlain]: treesize reduction 39, result has 64.2 percent of original size [2021-06-11 08:42:38,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:42:38,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-11 08:42:38,638 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:169, output treesize:27 [2021-06-11 08:42:38,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:42:38,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-06-11 08:42:38,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:42:38,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:38,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:42:38,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:38,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:42:38,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:42:38,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:42:38,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 08:42:38,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 08:42:38,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-06-11 08:42:38,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:42:38,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 08:42:38,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-06-11 08:42:38,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-06-11 08:42:38,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-06-11 08:42:38,679 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-06-11 08:42:38,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 08:42:38,685 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-06-11 08:42:38,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-06-11 08:42:38,693 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-11 08:42:38,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,704 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-06-11 08:42:38,704 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:26, output treesize:22 [2021-06-11 08:42:38,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-06-11 08:42:38,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-06-11 08:42:38,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 08:42:38,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 08:42:38,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 08:42:38,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 08:42:38,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 08:42:38,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-11 08:42:38,795 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-11 08:42:38,795 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2021-06-11 08:42:38,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711641815] [2021-06-11 08:42:38,797 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-11 08:42:38,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 08:42:38,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-11 08:42:38,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-11 08:42:38,800 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 481 out of 871 [2021-06-11 08:42:38,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 144 transitions, 362 flow. Second operand has 6 states, 6 states have (on average 482.1666666666667) internal successors, (2893), 6 states have internal predecessors, (2893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 08:42:38,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 08:42:38,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 481 of 871 [2021-06-11 08:42:38,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand