/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.use.on-demand.petri.net.difference true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-06 16:58:58,565 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-06 16:58:58,566 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-06 16:58:58,593 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-06 16:58:58,594 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-06 16:58:58,595 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-06 16:58:58,595 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-06 16:58:58,597 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-06 16:58:58,598 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-06 16:58:58,598 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-06 16:58:58,599 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-06 16:58:58,600 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-06 16:58:58,600 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-06 16:58:58,600 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-06 16:58:58,601 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-06 16:58:58,602 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-06 16:58:58,602 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-06 16:58:58,603 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-06 16:58:58,604 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-06 16:58:58,605 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-06 16:58:58,606 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-06 16:58:58,607 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-06 16:58:58,608 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-06 16:58:58,608 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-06 16:58:58,610 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-06 16:58:58,611 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-06 16:58:58,611 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-06 16:58:58,611 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-06 16:58:58,612 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-06 16:58:58,612 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-06 16:58:58,612 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-06 16:58:58,613 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-06 16:58:58,614 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-06 16:58:58,614 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-06 16:58:58,615 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-06 16:58:58,615 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-06 16:58:58,615 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-06 16:58:58,616 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-06 16:58:58,616 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-06 16:58:58,616 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-06 16:58:58,617 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-06 16:58:58,617 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-06 16:58:58,632 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-06 16:58:58,632 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-06 16:58:58,633 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-06 16:58:58,633 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-06 16:58:58,633 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-06 16:58:58,633 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-06 16:58:58,634 INFO L138 SettingsManager]: * Use SBE=true [2022-12-06 16:58:58,634 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-06 16:58:58,634 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-06 16:58:58,634 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-06 16:58:58,635 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-06 16:58:58,636 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-06 16:58:58,636 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-06 16:58:58,636 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-06 16:58:58,636 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-06 16:58:58,636 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:58:58,636 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-06 16:58:58,636 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-06 16:58:58,637 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-06 16:58:58,637 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-06 16:58:58,637 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-06 16:58:58,637 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-06 16:58:58,637 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-06 16:58:58,637 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true [2022-12-06 16:58:58,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-06 16:58:58,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-06 16:58:58,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-06 16:58:58,901 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-06 16:58:58,901 INFO L275 PluginConnector]: CDTParser initialized [2022-12-06 16:58:58,902 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i [2022-12-06 16:58:59,968 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-06 16:59:00,463 INFO L351 CDTParser]: Found 1 translation units. [2022-12-06 16:59:00,464 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i [2022-12-06 16:59:00,473 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c90b8d4c/48157a676fb04f8c94416c12e7446348/FLAGc4e4e1986 [2022-12-06 16:59:00,482 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c90b8d4c/48157a676fb04f8c94416c12e7446348 [2022-12-06 16:59:00,484 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-06 16:59:00,484 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-06 16:59:00,485 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-06 16:59:00,485 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-06 16:59:00,487 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-06 16:59:00,487 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,488 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73a85a9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00, skipping insertion in model container [2022-12-06 16:59:00,488 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,492 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-06 16:59:00,527 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-06 16:59:00,646 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i[1092,1105] [2022-12-06 16:59:00,770 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:59:00,780 INFO L203 MainTranslator]: Completed pre-run [2022-12-06 16:59:00,788 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/36-apron_21-traces-cluster-based_true.i[1092,1105] [2022-12-06 16:59:00,815 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 16:59:00,843 INFO L208 MainTranslator]: Completed translation [2022-12-06 16:59:00,844 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00 WrapperNode [2022-12-06 16:59:00,844 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-06 16:59:00,846 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-06 16:59:00,846 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-06 16:59:00,846 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-06 16:59:00,850 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,872 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,893 INFO L138 Inliner]: procedures = 165, calls = 45, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 129 [2022-12-06 16:59:00,893 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-06 16:59:00,894 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-06 16:59:00,894 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-06 16:59:00,894 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-06 16:59:00,900 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,900 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,914 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,914 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,917 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,918 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,919 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,920 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,922 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-06 16:59:00,922 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-06 16:59:00,922 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-06 16:59:00,922 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-06 16:59:00,923 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (1/1) ... [2022-12-06 16:59:00,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 16:59:00,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 16:59:00,944 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-06 16:59:00,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-06 16:59:00,989 INFO L130 BoogieDeclarations]: Found specification of procedure t2_fun [2022-12-06 16:59:00,989 INFO L138 BoogieDeclarations]: Found implementation of procedure t2_fun [2022-12-06 16:59:00,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure t3_fun [2022-12-06 16:59:00,990 INFO L138 BoogieDeclarations]: Found implementation of procedure t3_fun [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-12-06 16:59:00,990 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-06 16:59:00,990 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-06 16:59:00,990 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-06 16:59:00,991 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-06 16:59:01,073 INFO L236 CfgBuilder]: Building ICFG [2022-12-06 16:59:01,075 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-06 16:59:01,289 INFO L277 CfgBuilder]: Performing block encoding [2022-12-06 16:59:01,295 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-06 16:59:01,295 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2022-12-06 16:59:01,297 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:59:01 BoogieIcfgContainer [2022-12-06 16:59:01,297 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-06 16:59:01,298 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-06 16:59:01,298 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-06 16:59:01,300 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-06 16:59:01,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 04:59:00" (1/3) ... [2022-12-06 16:59:01,301 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b14bc76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:59:01, skipping insertion in model container [2022-12-06 16:59:01,301 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 04:59:00" (2/3) ... [2022-12-06 16:59:01,301 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b14bc76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 04:59:01, skipping insertion in model container [2022-12-06 16:59:01,301 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 04:59:01" (3/3) ... [2022-12-06 16:59:01,302 INFO L112 eAbstractionObserver]: Analyzing ICFG 36-apron_21-traces-cluster-based_true.i [2022-12-06 16:59:01,314 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-06 16:59:01,314 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-12-06 16:59:01,314 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-06 16:59:01,362 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-12-06 16:59:01,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 155 transitions, 325 flow [2022-12-06 16:59:01,423 INFO L130 PetriNetUnfolder]: 5/152 cut-off events. [2022-12-06 16:59:01,423 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:59:01,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 152 events. 5/152 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 240 event pairs, 0 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 118. Up to 2 conditions per place. [2022-12-06 16:59:01,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 160 places, 155 transitions, 325 flow [2022-12-06 16:59:01,431 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 152 transitions, 313 flow [2022-12-06 16:59:01,437 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-06 16:59:01,441 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@40547e41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-06 16:59:01,441 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-12-06 16:59:01,460 INFO L130 PetriNetUnfolder]: 1/110 cut-off events. [2022-12-06 16:59:01,460 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-06 16:59:01,460 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:01,461 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:01,461 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:01,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:01,464 INFO L85 PathProgramCache]: Analyzing trace with hash 492694755, now seen corresponding path program 1 times [2022-12-06 16:59:01,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:01,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784663932] [2022-12-06 16:59:01,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:01,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:01,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:01,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:01,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784663932] [2022-12-06 16:59:01,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784663932] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:01,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:01,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:59:01,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352539016] [2022-12-06 16:59:01,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:01,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:59:01,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:01,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:59:01,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:59:01,978 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 155 [2022-12-06 16:59:01,983 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 152 transitions, 313 flow. Second operand has 8 states, 8 states have (on average 127.5) internal successors, (1020), 8 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:01,983 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:01,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 155 [2022-12-06 16:59:01,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:02,605 INFO L130 PetriNetUnfolder]: 1049/2485 cut-off events. [2022-12-06 16:59:02,605 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-12-06 16:59:02,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4215 conditions, 2485 events. 1049/2485 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19694 event pairs, 150 based on Foata normal form. 495/2906 useless extension candidates. Maximal degree in co-relation 4167. Up to 818 conditions per place. [2022-12-06 16:59:02,658 INFO L137 encePairwiseOnDemand]: 141/155 looper letters, 96 selfloop transitions, 21 changer transitions 0/240 dead transitions. [2022-12-06 16:59:02,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 240 transitions, 765 flow [2022-12-06 16:59:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-06 16:59:02,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-06 16:59:02,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2179 transitions. [2022-12-06 16:59:02,674 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8786290322580645 [2022-12-06 16:59:02,685 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 11 predicate places. [2022-12-06 16:59:02,685 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 240 transitions, 765 flow [2022-12-06 16:59:02,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.5) internal successors, (1020), 8 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:02,686 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:02,686 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:02,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-06 16:59:02,687 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:02,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:02,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1193639563, now seen corresponding path program 1 times [2022-12-06 16:59:02,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:02,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318644357] [2022-12-06 16:59:02,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:02,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:02,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:02,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:02,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:02,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318644357] [2022-12-06 16:59:02,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318644357] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:02,914 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:02,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:59:02,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332459737] [2022-12-06 16:59:02,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:02,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:59:02,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:02,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:59:02,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:59:02,917 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 155 [2022-12-06 16:59:02,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 240 transitions, 765 flow. Second operand has 8 states, 8 states have (on average 121.75) internal successors, (974), 8 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:02,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:02,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 155 [2022-12-06 16:59:02,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:03,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 15#L19-2true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,685 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,685 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,685 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,685 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,686 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,686 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,686 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,686 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,686 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,686 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][290], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,687 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,688 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,688 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,692 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,694 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,694 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,694 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,694 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,694 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:03,694 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][448], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,694 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,694 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,694 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,694 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:03,734 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 125#L19-2true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,735 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-12-06 16:59:03,735 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:03,735 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:03,735 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:03,928 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][290], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,928 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,928 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,928 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,929 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,931 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][448], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,931 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,931 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,931 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,931 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:03,995 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 43#$Ultimate##0true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:03,996 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:03,996 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:03,996 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:03,996 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:04,004 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,004 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,004 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,004 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,004 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,040 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,040 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,040 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,040 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,040 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,043 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 43#$Ultimate##0true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,043 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is not cut-off event [2022-12-06 16:59:04,043 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:04,043 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:04,043 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:04,044 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,044 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,044 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,044 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,044 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:04,046 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,046 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,046 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,046 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,046 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,054 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,054 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,054 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,054 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,054 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,103 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,104 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,104 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,105 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,105 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,105 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][290], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,105 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,105 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,105 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,105 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,107 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,107 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,107 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,107 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,107 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,107 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][448], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,107 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,107 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,108 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,108 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:04,110 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,111 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,111 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,111 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,111 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,197 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 77#L692true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,197 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,197 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,197 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,197 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,198 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,198 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,198 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,198 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,198 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,199 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 191#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,199 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,199 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,199 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,199 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:04,235 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][66], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,235 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,235 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,235 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,235 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,236 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][274], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 126#L717true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,236 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,236 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,236 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,236 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,237 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,237 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,237 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,238 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,238 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,238 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,238 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,238 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,238 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,238 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:04,239 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][441], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,239 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,242 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:04,243 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,243 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,243 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,243 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][66], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,248 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][275], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,248 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,248 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,249 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 191#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,249 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,249 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,249 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,249 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,249 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,250 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 125#L19-2true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,250 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 191#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,250 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,250 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][440], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,251 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,251 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,251 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,280 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][258], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 67#L19-5true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,281 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,281 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,281 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,281 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,282 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][419], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 67#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,282 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,282 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,283 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,283 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,283 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][433], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 67#L19-5true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,283 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,283 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,284 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,284 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,284 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][496], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 67#L19-5true, t2_funThread1of1ForFork0InUse, 94#L718true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,284 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,284 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,284 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,284 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:04,295 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,295 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,295 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,295 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,295 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,300 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,300 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,300 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,300 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,300 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,301 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,301 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,301 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,301 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,301 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,301 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 125#L19-2true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,301 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:04,301 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:04,301 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:04,302 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:04,302 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:04,302 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,302 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,302 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,302 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,302 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 125#L19-2true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,302 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 94#L718true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:04,303 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:04,303 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][448], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,304 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,304 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,304 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,304 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,309 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,309 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,310 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,310 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,310 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,420 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,421 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,421 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,421 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,421 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,426 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,426 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,426 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,426 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,426 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,455 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][290], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,456 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,456 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,456 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,456 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,457 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][274], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,457 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,457 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,457 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,457 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,459 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,459 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,459 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,459 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,460 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,460 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][441], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,460 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,460 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,460 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,461 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,462 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][275], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,463 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,463 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,463 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,463 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,463 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,464 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,464 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,464 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,464 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,465 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,465 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,465 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,465 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,465 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,466 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][440], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,467 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,467 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,467 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,467 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,467 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,467 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,467 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,467 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,467 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,489 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][258], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,489 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,489 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,489 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,489 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][419], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,490 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][433], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,490 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,490 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][496], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, t2_funThread1of1ForFork0InUse, 94#L718true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,491 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,491 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,491 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,491 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:04,495 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,495 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,495 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,495 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,495 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,495 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,495 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,495 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,495 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,495 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,495 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][274], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,496 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,496 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,496 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,496 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,497 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,497 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,497 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,497 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,497 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,497 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,497 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:04,498 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][441], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,498 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,498 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,498 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,498 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,501 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][290], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,502 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,502 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,502 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,502 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,502 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,503 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,503 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,503 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,503 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,504 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][128], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,504 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,504 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,504 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,504 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:04,506 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][448], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,506 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,506 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,508 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][66], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,508 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,508 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,508 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,508 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,508 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,508 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,508 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,509 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,509 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,511 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, 149#L19-6true, 126#L717true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,511 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,511 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,511 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,512 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,512 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,512 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,512 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,512 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,512 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:04,536 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,537 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,537 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,537 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,537 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,537 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,537 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,537 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,537 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,537 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,538 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 125#L19-2true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,538 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,538 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,538 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,538 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,538 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,538 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,538 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,538 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,538 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,539 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,539 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,539 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,539 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,539 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,543 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,543 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,543 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,543 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,543 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,546 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,546 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,546 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,546 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,546 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:04,547 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 94#L718true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:04,547 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,547 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,547 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,547 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,547 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,547 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,547 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,548 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,548 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,548 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,548 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,548 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,548 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,548 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,550 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][66], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,550 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,550 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,550 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,550 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,551 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,551 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,551 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,551 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,551 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,553 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 80#L19-7true, 191#true, 126#L717true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,553 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,553 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,553 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,553 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,554 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,554 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,554 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,554 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,554 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][217], [t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,617 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][457], [t_funThread1of1ForFork2InUse, 77#L692true, 7#L19-8true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,617 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,618 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][413], [111#L19-11true, t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,618 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,618 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,618 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,618 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,626 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][258], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 80#L19-7true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,626 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,626 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,626 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,626 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,626 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][419], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 80#L19-7true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,626 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,626 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,626 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][433], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 80#L19-7true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,627 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][496], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 80#L19-7true, t2_funThread1of1ForFork0InUse, 94#L718true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,627 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,627 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,628 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:04,636 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][274], [111#L19-11true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,636 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,636 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,636 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,636 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,637 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,637 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,637 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,637 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,637 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,639 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 94#L718true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:04,639 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,639 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,640 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][441], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,640 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,640 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,641 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,641 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,641 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,641 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,641 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,642 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][66], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,643 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][275], [t_funThread1of1ForFork2InUse, 111#L19-11true, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,643 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,644 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,644 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,644 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,644 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,645 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [t_funThread1of1ForFork2InUse, 111#L19-11true, 15#L19-2true, 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,645 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,646 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, 126#L717true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,646 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,646 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,646 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,646 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,646 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,647 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][440], [t_funThread1of1ForFork2InUse, 111#L19-11true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 126#L717true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,647 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,647 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [t_funThread1of1ForFork2InUse, 111#L19-11true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,648 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,648 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,661 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][486], [t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,661 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:04,662 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:04,662 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:04,662 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:04,663 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][217], [t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:04,663 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,663 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,663 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,663 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,663 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][457], [t_funThread1of1ForFork2InUse, 77#L692true, 7#L19-8true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 94#L718true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:04,663 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][413], [111#L19-11true, t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,664 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,664 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][486], [t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,664 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,665 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,665 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,665 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,670 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][258], [t_funThread1of1ForFork2InUse, 111#L19-11true, 15#L19-2true, 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,671 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][419], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 111#L19-11true, 15#L19-2true, 77#L692true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,671 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,671 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][433], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,672 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,672 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,672 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,672 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,672 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][496], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, t2_funThread1of1ForFork0InUse, 94#L718true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,672 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,672 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,672 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,672 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:04,674 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][274], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,675 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,675 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,675 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,675 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,677 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][441], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,677 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,677 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,677 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,677 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][290], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,681 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,681 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,681 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,681 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,682 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,682 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,682 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,682 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,682 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [111#L19-11true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,682 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,682 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,682 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,682 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,683 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:04,683 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,683 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][259], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,684 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [t_funThread1of1ForFork2InUse, 111#L19-11true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:04,684 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,684 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,685 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,685 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:04,685 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][448], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,685 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,685 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,685 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,685 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,707 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,707 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,707 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,707 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,707 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,708 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,708 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,708 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,708 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,708 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,710 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,710 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,711 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,711 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,711 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:04,730 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,730 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,730 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,730 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,731 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,731 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,731 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,731 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,731 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,731 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,733 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,733 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:04,734 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,734 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,734 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,734 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,734 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,735 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:04,751 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,751 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,751 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,751 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,751 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,751 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][274], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,751 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,751 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,752 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,752 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,752 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,752 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,752 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,752 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,752 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,754 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,754 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,754 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,754 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,754 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,754 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][313], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,754 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,754 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,755 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,755 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,755 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][441], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,755 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,755 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,755 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,755 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:04,769 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][272], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,770 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,770 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,770 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,770 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,770 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][435], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,770 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,770 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,770 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,771 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,771 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][459], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:04,771 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,771 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,771 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,772 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,772 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][497], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 94#L718true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:04,772 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,772 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,772 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,772 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:04,810 INFO L130 PetriNetUnfolder]: 7302/17638 cut-off events. [2022-12-06 16:59:04,810 INFO L131 PetriNetUnfolder]: For 5666/5846 co-relation queries the response was YES. [2022-12-06 16:59:04,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35574 conditions, 17638 events. 7302/17638 cut-off events. For 5666/5846 co-relation queries the response was YES. Maximal size of possible extension queue 1190. Compared 196630 event pairs, 2396 based on Foata normal form. 13/15772 useless extension candidates. Maximal degree in co-relation 35519. Up to 4432 conditions per place. [2022-12-06 16:59:04,998 INFO L137 encePairwiseOnDemand]: 141/155 looper letters, 292 selfloop transitions, 82 changer transitions 0/505 dead transitions. [2022-12-06 16:59:04,998 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 505 transitions, 2525 flow [2022-12-06 16:59:04,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-06 16:59:04,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-06 16:59:05,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2047 transitions. [2022-12-06 16:59:05,001 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8254032258064516 [2022-12-06 16:59:05,002 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 26 predicate places. [2022-12-06 16:59:05,002 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 505 transitions, 2525 flow [2022-12-06 16:59:05,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 121.75) internal successors, (974), 8 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:05,003 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:05,003 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:05,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-06 16:59:05,003 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:05,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:05,004 INFO L85 PathProgramCache]: Analyzing trace with hash -2065610249, now seen corresponding path program 1 times [2022-12-06 16:59:05,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:05,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314955770] [2022-12-06 16:59:05,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:05,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:05,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:05,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:05,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:05,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314955770] [2022-12-06 16:59:05,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314955770] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:05,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:05,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:59:05,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809742025] [2022-12-06 16:59:05,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:05,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:59:05,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:05,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:59:05,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:59:05,244 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 155 [2022-12-06 16:59:05,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 505 transitions, 2525 flow. Second operand has 8 states, 8 states have (on average 127.625) internal successors, (1021), 8 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:05,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:05,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 155 [2022-12-06 16:59:05,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:06,366 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 15#L19-2true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:06,366 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,366 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,366 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,366 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:06,367 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,367 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,367 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,367 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:06,367 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,367 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,367 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,367 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,369 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 43#$Ultimate##0true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:06,369 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:06,369 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:06,369 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,369 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:06,610 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:06,610 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-12-06 16:59:06,610 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:06,610 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:06,610 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:06,835 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [34#L712-2true, t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:06,835 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,835 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,835 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,835 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,835 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:06,836 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,836 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:06,836 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,836 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:06,838 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,838 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,838 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,838 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:06,838 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:06,838 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,838 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,838 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,838 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,841 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:06,841 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,841 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,841 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,841 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:06,842 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,842 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,842 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:06,842 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:07,131 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 219#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,131 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:07,132 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:07,132 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:07,132 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:07,134 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 43#$Ultimate##0true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,135 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:07,135 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:07,135 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:07,135 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:07,149 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 39#L693true, 191#true, 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,149 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,149 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,149 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,149 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,373 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,374 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,374 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,374 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,374 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 43#$Ultimate##0true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,375 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is not cut-off event [2022-12-06 16:59:07,375 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:07,375 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:07,375 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:07,375 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, 43#$Ultimate##0true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,375 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,375 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,375 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,375 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:07,389 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,389 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,389 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,389 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,389 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,528 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,528 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,528 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,528 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,529 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,529 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:07,529 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:07,529 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:07,529 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:07,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,529 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,529 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,529 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,529 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,530 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,530 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,530 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,530 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,530 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,534 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, 34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,534 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,534 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,534 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,534 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,535 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 219#true, t2_funThread1of1ForFork0InUse, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,535 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,536 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,536 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,536 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:07,536 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,536 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,536 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,536 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,536 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,536 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [38#L737-1true, 34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,537 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,537 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,537 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,537 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,540 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,540 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,540 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,541 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,541 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,541 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,541 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,541 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,541 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,541 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,542 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 43#$Ultimate##0true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,542 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,542 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,542 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,542 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,542 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, 43#$Ultimate##0true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,542 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,543 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,543 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,543 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,618 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][218], [5#L19-1true, 30#L732true, t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 54#L19-1true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,618 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,618 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,618 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,618 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,619 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][484], [5#L19-1true, t_funThread1of1ForFork2InUse, 114#L733true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,619 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,619 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,619 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,619 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:07,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,780 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:07,780 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:07,780 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:07,780 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:07,783 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,783 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,783 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,783 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,783 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,785 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,785 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:07,785 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:07,785 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:07,785 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:07,809 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 77#L692true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:07,809 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,809 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,809 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,809 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,810 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:07,810 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,810 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,863 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][218], [5#L19-1true, 30#L732true, t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,863 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,863 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,863 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,863 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][484], [5#L19-1true, t_funThread1of1ForFork2InUse, 114#L733true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,864 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][218], [30#L732true, t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,864 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,864 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][218], [30#L732true, t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,865 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][852], [30#L732true, t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,865 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][852], [30#L732true, t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,865 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,865 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,866 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,866 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,866 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][484], [t_funThread1of1ForFork2InUse, 114#L733true, 90#L19-2true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,866 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,866 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,866 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,866 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,923 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [5#L19-1true, t_funThread1of1ForFork2InUse, 106#L19-1true, 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,924 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,924 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,924 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,924 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,924 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, t_funThread1of1ForFork2InUse, 106#L19-1true, 77#L692true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,924 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,924 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,924 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,924 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:07,970 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,970 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,970 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,970 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,970 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,971 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,971 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,971 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,972 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,972 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,972 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,972 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,972 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,972 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,977 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][65], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,977 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,977 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,977 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,977 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,977 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][418], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,978 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,978 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,978 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,978 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,979 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 106#L19-1true, 15#L19-2true, 39#L693true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:07,979 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,979 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,979 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,979 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,980 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:07,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][858], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,980 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:07,980 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,980 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,993 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][65], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,993 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,993 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,993 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,993 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,993 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][273], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:07,993 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,993 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,993 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,994 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:07,995 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:07,995 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,995 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,996 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:07,996 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,996 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:07,996 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,997 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,997 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,997 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,997 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][669], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:07,997 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,997 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,997 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:07,997 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][484], [t_funThread1of1ForFork2InUse, 114#L733true, 90#L19-2true, 77#L692true, 191#true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,058 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][218], [t_funThread1of1ForFork2InUse, 30#L732true, 90#L19-2true, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,058 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,058 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][1028], [t_funThread1of1ForFork2InUse, 114#L733true, 77#L692true, 191#true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,059 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][852], [30#L732true, t_funThread1of1ForFork2InUse, 39#L693true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,059 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,059 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,060 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][484], [t_funThread1of1ForFork2InUse, 114#L733true, 90#L19-2true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,060 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,060 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][1028], [t_funThread1of1ForFork2InUse, 114#L733true, 77#L692true, 13#L19-5true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,060 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:08,060 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][1028], [t_funThread1of1ForFork2InUse, 114#L733true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,060 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,060 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,061 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,061 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,061 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,119 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [5#L19-1true, t_funThread1of1ForFork2InUse, 39#L693true, 67#L19-5true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,119 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,119 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,120 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,120 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,120 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 77#L692true, 67#L19-5true, 133#L707true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,120 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,120 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,120 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,120 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,120 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [t_funThread1of1ForFork2InUse, 106#L19-1true, 90#L19-2true, 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,120 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 67#L19-5true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,121 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [t_funThread1of1ForFork2InUse, 106#L19-1true, 39#L693true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,121 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,121 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [t_funThread1of1ForFork2InUse, 39#L693true, 67#L19-5true, 13#L19-5true, 105#L706true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,122 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 106#L19-1true, 90#L19-2true, 77#L692true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,122 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,122 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 106#L19-1true, 77#L692true, 133#L707true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,122 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,123 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,123 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,123 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:08,161 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,162 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,162 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,162 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,162 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,166 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [34#L712-2true, t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,166 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,166 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,166 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,166 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,167 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,167 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,167 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,167 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,167 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,168 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,168 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,168 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,168 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,168 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,169 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,169 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,169 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,169 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,169 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,169 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [34#L712-2true, t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,169 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,170 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,170 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,170 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,170 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [34#L712-2true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,170 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,170 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,170 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,170 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,178 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:08,178 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,178 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,178 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,178 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,179 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,179 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,179 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,179 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,179 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,179 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,179 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:08,179 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:08,179 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:08,180 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:08,180 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,180 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,180 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,180 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,180 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:08,181 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,181 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,181 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:08,182 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,182 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,182 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,182 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,269 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 149#L19-6true, 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,269 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,269 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,269 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,269 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,358 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][417], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 90#L19-2true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,359 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,359 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,359 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,359 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,359 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][1013], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,359 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,359 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,359 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,359 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 67#L19-5true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,373 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 90#L19-2true, 77#L692true, 67#L19-5true, 133#L707true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,373 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,373 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [t_funThread1of1ForFork2InUse, 39#L693true, 67#L19-5true, 13#L19-5true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,374 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 77#L692true, 67#L19-5true, 133#L707true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,374 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 90#L19-2true, 77#L692true, 67#L19-5true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,374 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,374 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 77#L692true, 67#L19-5true, 133#L707true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,375 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,375 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:08,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,416 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-12-06 16:59:08,416 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:59:08,416 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:59:08,416 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-12-06 16:59:08,435 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,436 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,436 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,436 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,436 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][417], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 67#L19-5true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,529 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][1013], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 13#L19-5true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,529 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,529 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:08,571 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,572 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,572 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,572 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,572 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,572 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,572 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:08,572 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:08,572 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:08,572 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:08,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,577 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,577 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,577 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,577 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,577 INFO L382 tUnfolder$Statistics]: this new event has 103 ancestors and is not cut-off event [2022-12-06 16:59:08,577 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2022-12-06 16:59:08,578 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2022-12-06 16:59:08,578 INFO L385 tUnfolder$Statistics]: existing Event has 103 ancestors and is not cut-off event [2022-12-06 16:59:08,578 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,578 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,578 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,578 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,578 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,581 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][418], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,581 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,581 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,581 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,581 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,583 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][858], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,583 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,583 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,583 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,583 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,592 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][273], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,592 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,592 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,592 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,592 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,593 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:08,593 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,593 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,593 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,593 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,595 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,595 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:08,595 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:08,595 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:08,595 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:08,595 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:08,595 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,595 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,595 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,596 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,596 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][669], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,596 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,596 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,596 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,596 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,830 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [38#L737-1true, t_funThread1of1ForFork2InUse, 39#L693true, 13#L19-5true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 105#L706true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,830 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,830 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,830 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,830 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,830 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [38#L737-1true, t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,831 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [38#L737-1true, 5#L19-1true, t_funThread1of1ForFork2InUse, 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,831 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 5#L19-1true, t_funThread1of1ForFork2InUse, 77#L692true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,831 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,831 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,832 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-12-06 16:59:08,859 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,859 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,859 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,859 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,859 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,859 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,859 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,860 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,860 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,860 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,860 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][418], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,860 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,860 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,860 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,860 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,861 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:08,861 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,861 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,861 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,861 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,862 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,862 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,862 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,862 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,862 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:08,863 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][858], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,863 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,863 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,863 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,863 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,863 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:08,863 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,863 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,863 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,863 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,866 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, 92#L713-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,866 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,866 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:08,866 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:08,867 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:08,867 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:08,874 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,874 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,874 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,874 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,874 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,874 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 92#L713-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,874 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,875 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,875 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,875 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,878 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,878 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,879 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,879 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,879 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [38#L737-1true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:08,880 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,880 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,880 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,880 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,882 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,883 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,883 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,883 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,883 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:08,883 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [38#L737-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:08,883 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,883 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,883 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,883 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,895 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][65], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,896 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,896 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,896 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,896 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,897 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:08,897 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,897 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,897 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,897 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,900 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,900 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,900 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,900 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,900 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,900 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:08,901 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,901 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,901 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,901 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][532], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,917 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][860], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,917 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,917 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,919 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][354], [30#L732true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,919 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,919 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,920 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,920 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,920 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][928], [30#L732true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:08,920 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,920 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,920 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:08,920 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,071 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 90#L19-2true, 77#L692true, 133#L707true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,071 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,072 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,072 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,072 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,072 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 77#L692true, 133#L707true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,072 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,072 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,072 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,072 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,074 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][460], [5#L19-1true, t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 133#L707true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,074 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,074 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,074 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,074 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,074 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][210], [5#L19-1true, t_funThread1of1ForFork2InUse, 39#L693true, 149#L19-6true, 105#L706true, 216#(and (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,074 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,074 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,075 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,075 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [38#L737-1true, t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,076 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 90#L19-2true, 77#L692true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,076 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,076 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,077 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,077 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,077 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [38#L737-1true, t_funThread1of1ForFork2InUse, 39#L693true, 13#L19-5true, 105#L706true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,077 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,077 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,077 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,077 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,077 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,078 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, t_funThread1of1ForFork2InUse, 77#L692true, 13#L19-5true, 133#L707true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,078 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,078 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,078 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,078 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,078 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:09,109 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,109 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,109 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,109 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,109 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,109 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,109 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,109 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,109 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,110 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,110 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,110 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,110 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,110 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,110 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,110 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 219#true, t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:09,111 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,111 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,111 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,111 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,111 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:09,111 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,111 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,111 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,111 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,114 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][165], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,114 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,114 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,114 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,114 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,127 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,127 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,127 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,127 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,127 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,130 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,130 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,130 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,130 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,131 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:09,131 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,131 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,131 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,131 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,131 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,131 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 94#L718true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,131 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,131 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,131 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,131 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][65], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,146 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,146 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,147 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, 94#L718true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,147 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,147 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,149 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 80#L19-7true, 191#true, 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,149 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,149 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,149 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,149 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,150 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:09,150 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,150 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,150 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,150 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,308 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][417], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,309 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,309 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,309 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,309 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,309 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][1013], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 105#L706true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,309 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,309 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,309 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,310 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,328 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [5#L19-1true, t_funThread1of1ForFork2InUse, 39#L693true, 80#L19-7true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,329 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,329 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,329 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,329 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,329 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,329 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,329 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,329 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,329 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,330 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 80#L19-7true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,330 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,330 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,330 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,330 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][460], [t_funThread1of1ForFork2InUse, 90#L19-2true, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 133#L707true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,331 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][210], [t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 149#L19-6true, 105#L706true, 216#(and (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,331 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,331 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [t_funThread1of1ForFork2InUse, 39#L693true, 80#L19-7true, 13#L19-5true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,332 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1050], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 13#L19-5true, 133#L707true, 149#L19-6true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,332 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][684], [t_funThread1of1ForFork2InUse, 39#L693true, 13#L19-5true, 149#L19-6true, 105#L706true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 216#(and (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,332 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,332 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,333 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:09,382 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][418], [111#L19-11true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,382 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,382 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,382 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,382 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,383 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,383 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,383 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,383 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,383 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,385 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,385 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:09,385 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:09,386 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][858], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,386 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,386 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,386 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:09,387 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,387 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,387 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,387 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,401 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][273], [111#L19-11true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,401 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,401 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,401 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,401 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,402 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][65], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,402 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,402 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,402 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,402 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,403 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,403 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,403 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,403 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,403 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,403 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [111#L19-11true, t_funThread1of1ForFork2InUse, 15#L19-2true, 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,403 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,404 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,404 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,404 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:09,405 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][669], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 126#L717true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,405 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,405 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,406 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,406 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,406 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,406 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,406 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,406 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 77#L692true, 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:09,406 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,406 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,406 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,407 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][353], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 149#L19-6true, 105#L706true, 216#(and (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,629 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,630 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,630 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,630 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,630 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][925], [t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 149#L19-6true, 105#L706true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 216#(and (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,630 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,630 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,630 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,630 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,641 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 90#L19-2true, 77#L692true, 80#L19-7true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,642 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,642 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,642 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,642 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,642 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 13#L19-5true, 133#L707true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,642 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,642 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,642 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,642 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [111#L19-11true, t_funThread1of1ForFork2InUse, 39#L693true, 13#L19-5true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,643 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 39#L693true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,643 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [111#L19-11true, t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,644 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 77#L692true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,644 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [t_funThread1of1ForFork2InUse, 90#L19-2true, 39#L693true, 80#L19-7true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,644 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,644 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 90#L19-2true, 77#L692true, 80#L19-7true, 133#L707true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,645 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [t_funThread1of1ForFork2InUse, 39#L693true, 80#L19-7true, 13#L19-5true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 105#L706true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,645 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,645 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 133#L707true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,646 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,646 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,646 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,646 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,646 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:09,663 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][418], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,663 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,663 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,664 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,665 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][858], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,665 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,666 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,666 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,666 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,668 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 37#L734-1true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,668 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,668 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,668 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,668 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,677 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,678 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,678 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,678 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,678 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,678 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,678 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,678 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,678 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,679 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,679 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [111#L19-11true, t_funThread1of1ForFork2InUse, 15#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,679 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,679 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,679 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,679 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,680 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [t_funThread1of1ForFork2InUse, 111#L19-11true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 94#L718true, 10#L19-5true]) [2022-12-06 16:59:09,680 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,680 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,680 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:09,680 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:09,681 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:09,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,681 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,681 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,681 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,681 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,681 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:09,681 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,681 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,681 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,681 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,701 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][860], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,701 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,701 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,701 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,701 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,707 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 37#L734-1true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 54#L19-1true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,708 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,708 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,708 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,708 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,786 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][417], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 80#L19-7true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,786 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,786 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,787 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][1013], [t_funThread1of1ForFork2InUse, 8#L696true, 80#L19-7true, 13#L19-5true, 105#L706true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,787 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,787 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,787 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,787 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,795 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 111#L19-11true, 90#L19-2true, 77#L692true, 133#L707true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,795 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,795 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,795 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,795 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,796 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 133#L707true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,796 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,796 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,796 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,796 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,796 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][251], [t_funThread1of1ForFork2InUse, 111#L19-11true, 90#L19-2true, 39#L693true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 105#L706true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,797 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,800 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,800 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,802 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,802 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,802 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][506], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t_funThread1of1ForFork2InUse, 111#L19-11true, 90#L19-2true, 77#L692true, 133#L707true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,802 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,802 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,802 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,802 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][682], [111#L19-11true, t_funThread1of1ForFork2InUse, 39#L693true, 13#L19-5true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,803 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([340] L706-->L707: Formula: (= |v_t2_funThread1of1ForFork0_~y~0#1_3| v_~h~0_1) InVars {~h~0=v_~h~0_1} OutVars{~h~0=v_~h~0_1, t2_funThread1of1ForFork0_~y~0#1=|v_t2_funThread1of1ForFork0_~y~0#1_3|} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~y~0#1][1052], [214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 111#L19-11true, t_funThread1of1ForFork2InUse, 77#L692true, 13#L19-5true, 133#L707true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,803 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,803 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,804 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,804 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:09,816 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,816 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,816 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,816 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,817 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,817 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,817 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,817 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,817 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,817 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,818 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 94#L718true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,819 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,819 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,819 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,819 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,820 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 37#L734-1true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,820 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,820 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,820 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,820 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,820 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 37#L734-1true, 90#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,820 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,820 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,820 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,820 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,827 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 37#L734-1true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,827 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,827 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,828 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,828 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 33#L19true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,829 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 37#L734-1true, 90#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,829 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,829 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 37#L734-1true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,843 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,843 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,843 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:09,849 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1239], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,849 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,849 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,849 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,849 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,856 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][532], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,856 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,856 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,856 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,871 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,875 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 63#L19true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,875 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,875 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,875 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,875 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,876 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 37#L734-1true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,876 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,876 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,876 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,876 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:09,877 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:09,877 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,877 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,877 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,877 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,877 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 33#L19true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,878 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,878 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,878 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,878 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:09,957 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][417], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,958 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,958 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,958 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,958 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,958 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][1013], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 105#L706true, 218#(and (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,958 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,958 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,958 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,958 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,979 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,980 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,980 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,980 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,980 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:09,980 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,980 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,980 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,980 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,982 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, 126#L717true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,982 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,982 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,982 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,982 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,982 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:09,982 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,982 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,982 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,982 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,983 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 33#L19true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,983 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,983 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,983 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,983 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,983 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 33#L19true, 15#L19-2true, 90#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,983 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,984 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 33#L19true, 15#L19-2true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,984 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,984 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [5#L19-1true, t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,986 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 33#L19true, 90#L19-2true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,986 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,986 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,987 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,987 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,987 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,987 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,987 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,991 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,991 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:09,991 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 37#L734-1true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:09,991 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,991 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,992 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:09,992 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 119#L19true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:09,992 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,992 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,992 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:09,992 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,001 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 33#L19true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,001 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,001 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,001 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,001 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,015 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][532], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,015 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,015 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,015 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,015 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,017 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,017 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,017 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,018 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,018 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,018 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,018 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,019 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,019 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,019 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,019 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 33#L19true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,019 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,019 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,019 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,019 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,019 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 37#L734-1true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,020 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,020 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,020 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,020 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,020 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 37#L734-1true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,020 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,020 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,020 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,020 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:10,021 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,021 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,021 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,021 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,021 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,021 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,021 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,021 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,021 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,021 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,022 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,022 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,022 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,023 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1225], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,023 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,023 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,023 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,023 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:10,073 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,073 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,073 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,073 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,073 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,074 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1225], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,074 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,074 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,074 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,074 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][418], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,211 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,211 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,211 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,212 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:10,212 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,212 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,212 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,212 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,213 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,213 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,213 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,213 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,213 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,213 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][858], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,213 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,213 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,213 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,213 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,213 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:10,214 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,214 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,214 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,214 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 90#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,214 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,214 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 15#L19-2true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,215 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,215 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,215 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,217 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,217 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,217 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,218 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,218 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,218 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,219 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,219 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,219 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,219 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,223 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 63#L19true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,223 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 63#L19true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,223 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 33#L19true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,223 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,223 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,224 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,224 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,224 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,224 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,224 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,224 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,224 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,224 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,224 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,230 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,230 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,230 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,230 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,230 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][860], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,242 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][532], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,242 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,242 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,244 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,244 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,244 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,245 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,245 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,245 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,245 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,245 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,245 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,245 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,245 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,245 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,245 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,245 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,246 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 33#L19true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,246 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 33#L19true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,246 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,246 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,246 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1225], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,247 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,247 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:10,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,248 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,248 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 219#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,248 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,248 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:10,282 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,283 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,283 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,283 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,283 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,283 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,283 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,283 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,283 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,284 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,318 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][271], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:10,319 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,319 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,319 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,319 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,319 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][631], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 94#L718true]) [2022-12-06 16:59:10,319 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,319 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,319 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,319 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,320 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][1086], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:10,320 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,320 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][528], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 126#L717true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,320 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,320 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([364] L717-->L718: Formula: (= |v_t3_funThread1of1ForFork1_~y~1#1_3| v_~h~0_2) InVars {~h~0=v_~h~0_2} OutVars{~h~0=v_~h~0_2, t3_funThread1of1ForFork1_~y~1#1=|v_t3_funThread1of1ForFork1_~y~1#1_3|} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~y~1#1][747], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 94#L718true]) [2022-12-06 16:59:10,320 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,320 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,321 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,321 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,321 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,321 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,321 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,321 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 125#L19-2true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,321 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,322 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,322 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,322 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,323 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,323 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,323 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,323 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,324 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,324 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,327 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 106#L19-1true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,327 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,327 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,327 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,327 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,327 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,328 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1239], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,328 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 67#L19-5true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,328 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,328 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,334 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,334 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,334 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,335 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,335 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,335 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,335 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,335 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,336 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, 127#L720-1true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,336 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,336 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,336 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,336 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,336 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][669], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 127#L720-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,336 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,336 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,337 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,337 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,338 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][669], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,338 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,338 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,338 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,338 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,338 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 63#L19true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,338 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,338 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,338 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,338 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,346 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 63#L19true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,346 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,346 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,346 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,346 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,347 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [38#L737-1true, 5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,347 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,347 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,347 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,347 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,349 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,349 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,349 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,349 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,349 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,349 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 67#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,349 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,349 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,349 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,349 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,349 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,349 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 106#L19-1true, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,350 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,350 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [t_funThread1of1ForFork2InUse, 8#L696true, 67#L19-5true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,350 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:10,350 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,350 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,350 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:10,394 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,395 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,395 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,395 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,395 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,395 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,395 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,395 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,395 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,395 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,429 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 127#L720-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,429 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,430 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,430 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,430 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,430 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 127#L720-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,430 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,430 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,430 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,430 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,432 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, 38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, 119#L19true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,432 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,432 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,432 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,432 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, 119#L19true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,433 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 119#L19true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,433 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, 38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,433 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,433 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,434 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,434 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,434 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,434 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,434 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,434 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,446 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, 5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,446 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,446 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,447 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,447 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:10,449 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, t2_funThread1of1ForFork0InUse, 219#true, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,449 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,449 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,450 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,450 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,450 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 125#L19-2true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,450 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,450 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,450 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,450 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:10,500 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, 38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,500 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,501 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,501 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,501 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,502 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [5#L19-1true, 38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,502 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,503 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,503 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,503 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,503 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 152#L708-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,503 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,503 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,503 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,503 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,509 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,509 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,509 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,509 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,509 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,509 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,509 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,509 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,509 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1239], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,510 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,510 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,510 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,510 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,511 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [5#L19-1true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,511 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,511 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,512 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][969], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 7#L19-8true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,512 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,512 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][669], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,512 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,512 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][1228], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,512 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,512 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,513 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,513 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,513 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][669], [111#L19-11true, t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 39#L693true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,513 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,514 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,514 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,514 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,514 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([390] L692-->L693: Formula: (= v_t_funThread1of1ForFork2_~x~0_9 (+ 17 v_~h~0_5)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} OutVars{~h~0=v_~h~0_5, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_9} AuxVars[] AssignedVars[~h~0][233], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 39#L693true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,514 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,514 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,514 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,514 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,519 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, 5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,519 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,519 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,520 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,520 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,520 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,520 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,520 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,520 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,520 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,520 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,521 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,521 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,521 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,521 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,521 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,521 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,522 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-12-06 16:59:10,522 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,522 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,522 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1225], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,522 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,522 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,523 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,523 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:10,566 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 7#L19-8true, 191#true, 152#L708-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,566 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,566 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,566 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,566 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,566 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 7#L19-8true, 191#true, 152#L708-1true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,566 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,566 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,566 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 7#L19-8true, 13#L19-5true, 191#true, 152#L708-1true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,567 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,567 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,567 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,567 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,568 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 152#L708-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,568 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,568 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,571 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,571 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,571 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,571 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,571 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,571 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,571 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,571 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,571 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,571 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,572 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,572 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,572 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,573 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,573 INFO L382 tUnfolder$Statistics]: this new event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 114 ancestors and is not cut-off event [2022-12-06 16:59:10,573 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,573 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,573 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,574 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,574 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1239], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,574 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,574 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,574 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,574 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,574 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,575 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,575 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,575 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,575 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,576 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 152#L708-1true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,577 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,577 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,577 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,584 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [38#L737-1true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,584 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,584 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,585 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,585 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,585 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,585 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,585 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,585 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,586 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,586 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,586 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,586 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,586 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,587 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,587 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,587 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,587 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,587 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-12-06 16:59:10,620 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 63#L19true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,620 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,620 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,620 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,621 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 63#L19true, 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,621 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,621 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,621 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 191#true, 149#L19-6true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,622 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,622 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,622 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 13#L19-5true, 191#true, 149#L19-6true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,622 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,622 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 127#L720-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,623 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,623 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,623 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,623 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,623 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 80#L19-7true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,624 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,624 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,624 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,624 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,626 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,626 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,626 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 127#L720-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,627 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,627 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,627 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,627 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,628 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 63#L19true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,628 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,628 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,628 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,628 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 63#L19true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,628 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,628 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, 127#L720-1true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,629 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 127#L720-1true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,629 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,629 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,630 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 152#L708-1true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,630 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,630 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,630 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,630 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,632 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 13#L19-5true, 149#L19-6true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,632 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 7#L19-8true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,632 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,632 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,736 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,736 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,737 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,737 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,737 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,738 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 63#L19true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,738 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,738 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,738 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,738 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,738 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 191#true, 149#L19-6true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,738 INFO L382 tUnfolder$Statistics]: this new event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,738 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,738 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,738 INFO L385 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-12-06 16:59:10,739 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,739 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 219#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,740 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,740 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,740 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,740 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,741 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,741 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,741 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,741 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1225], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,741 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,741 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,741 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,741 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-12-06 16:59:10,764 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,765 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,765 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,765 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,765 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,765 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,765 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,765 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,765 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,765 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,766 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,766 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,766 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,766 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,766 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,766 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,767 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,767 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,767 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,767 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,769 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 80#L19-7true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,769 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,769 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,769 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,770 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 191#true, 13#L19-5true, 149#L19-6true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,770 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,770 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 80#L19-7true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,770 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,770 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,770 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,770 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,771 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,771 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,771 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,771 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 7#L19-8true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,771 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,771 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,771 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,771 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,771 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,772 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,772 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,772 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,772 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,772 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1239], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,773 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [5#L19-1true, t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,773 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,773 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,777 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,778 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,778 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,778 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 149#L19-6true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,779 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 13#L19-5true, 149#L19-6true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,779 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,779 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 80#L19-7true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,780 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,780 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,780 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,780 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,780 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][630], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 219#true, t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,781 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1225], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 188#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 119#L19true]) [2022-12-06 16:59:10,781 INFO L382 tUnfolder$Statistics]: this new event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,781 INFO L385 tUnfolder$Statistics]: existing Event has 116 ancestors and is not cut-off event [2022-12-06 16:59:10,782 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,782 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [t_funThread1of1ForFork2InUse, 111#L19-11true, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,782 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,782 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,782 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,783 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-12-06 16:59:10,800 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,800 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,800 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,800 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,801 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][295], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,801 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][80], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 90#L19-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,801 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,801 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,802 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 90#L19-2true, 7#L19-8true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,802 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,802 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 80#L19-7true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,804 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,804 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][896], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 13#L19-5true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,804 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][489], [t_funThread1of1ForFork2InUse, 8#L696true, 15#L19-2true, 7#L19-8true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,804 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,804 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,805 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,805 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][252], [5#L19-1true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,805 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,805 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,805 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,805 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,805 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1017], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,805 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,805 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,805 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,805 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,805 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][703], [5#L19-1true, 111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,805 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,806 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1239], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,806 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,806 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,811 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 80#L19-7true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,811 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,811 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][680], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,811 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,811 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 80#L19-7true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,811 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,811 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,812 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][1232], [111#L19-11true, t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,812 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:10,812 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 7#L19-8true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 54#L19-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:10,812 INFO L382 tUnfolder$Statistics]: this new event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,812 INFO L385 tUnfolder$Statistics]: existing Event has 117 ancestors and is not cut-off event [2022-12-06 16:59:10,830 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][236], [t_funThread1of1ForFork2InUse, 8#L696true, 90#L19-2true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,830 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,830 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,830 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,830 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,831 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][927], [t_funThread1of1ForFork2InUse, 8#L696true, 190#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 7#L19-8true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true]) [2022-12-06 16:59:10,831 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,831 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,831 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,831 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-12-06 16:59:10,860 INFO L130 PetriNetUnfolder]: 27995/64468 cut-off events. [2022-12-06 16:59:10,860 INFO L131 PetriNetUnfolder]: For 60013/60711 co-relation queries the response was YES. [2022-12-06 16:59:11,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156171 conditions, 64468 events. 27995/64468 cut-off events. For 60013/60711 co-relation queries the response was YES. Maximal size of possible extension queue 3084. Compared 814689 event pairs, 8004 based on Foata normal form. 3/57067 useless extension candidates. Maximal degree in co-relation 156112. Up to 18291 conditions per place. [2022-12-06 16:59:11,251 INFO L137 encePairwiseOnDemand]: 145/155 looper letters, 679 selfloop transitions, 292 changer transitions 135/1267 dead transitions. [2022-12-06 16:59:11,251 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 1267 transitions, 9253 flow [2022-12-06 16:59:11,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-06 16:59:11,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-06 16:59:11,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2124 transitions. [2022-12-06 16:59:11,256 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8564516129032258 [2022-12-06 16:59:11,257 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 41 predicate places. [2022-12-06 16:59:11,257 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 1267 transitions, 9253 flow [2022-12-06 16:59:11,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.625) internal successors, (1021), 8 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:11,257 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:11,258 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:11,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-06 16:59:11,258 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:11,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:11,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1413306390, now seen corresponding path program 1 times [2022-12-06 16:59:11,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:11,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395108471] [2022-12-06 16:59:11,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:11,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:11,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:11,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:11,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:11,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395108471] [2022-12-06 16:59:11,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395108471] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:11,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:11,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:59:11,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490059372] [2022-12-06 16:59:11,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:11,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:59:11,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:11,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:59:11,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:59:11,426 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 155 [2022-12-06 16:59:11,427 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 1267 transitions, 9253 flow. Second operand has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:11,427 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:11,427 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 155 [2022-12-06 16:59:11,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:15,123 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][205], [t_funThread1of1ForFork2InUse, 35#L688-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true]) [2022-12-06 16:59:15,123 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,123 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,123 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,123 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][205], [t_funThread1of1ForFork2InUse, 35#L688-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:15,124 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,124 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,124 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,124 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,124 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][341], [t_funThread1of1ForFork2InUse, 111#L19-11true, 35#L688-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true]) [2022-12-06 16:59:15,124 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,124 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,124 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,124 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:15,125 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][341], [t_funThread1of1ForFork2InUse, 111#L19-11true, 35#L688-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:15,125 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,125 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,125 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,125 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:15,415 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][205], [t_funThread1of1ForFork2InUse, 15#L19-2true, 35#L688-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:15,415 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,415 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,415 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,415 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][318], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 7#L19-8true, 191#true, t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:15,416 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][341], [t_funThread1of1ForFork2InUse, 111#L19-11true, 15#L19-2true, 35#L688-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:15,416 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L716-->L717: Formula: (= |v_t3_funThread1of1ForFork1_~x~2#1_3| v_~g~0_2) InVars {~g~0=v_~g~0_2} OutVars{t3_funThread1of1ForFork1_~x~2#1=|v_t3_funThread1of1ForFork1_~x~2#1_3|, ~g~0=v_~g~0_2} AuxVars[] AssignedVars[t3_funThread1of1ForFork1_~x~2#1][474], [t_funThread1of1ForFork2InUse, 111#L19-11true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 198#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 126#L717true, 219#true, t3_funThread1of1ForFork1InUse, 10#L19-5true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:15,416 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,416 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:15,417 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-12-06 16:59:16,022 INFO L130 PetriNetUnfolder]: 15508/50518 cut-off events. [2022-12-06 16:59:16,022 INFO L131 PetriNetUnfolder]: For 22974/22980 co-relation queries the response was YES. [2022-12-06 16:59:16,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106227 conditions, 50518 events. 15508/50518 cut-off events. For 22974/22980 co-relation queries the response was YES. Maximal size of possible extension queue 1842. Compared 703512 event pairs, 5588 based on Foata normal form. 1445/47849 useless extension candidates. Maximal degree in co-relation 106154. Up to 8462 conditions per place. [2022-12-06 16:59:16,427 INFO L137 encePairwiseOnDemand]: 143/155 looper letters, 47 selfloop transitions, 12 changer transitions 54/613 dead transitions. [2022-12-06 16:59:16,427 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 613 transitions, 4177 flow [2022-12-06 16:59:16,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-06 16:59:16,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-06 16:59:16,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 622 transitions. [2022-12-06 16:59:16,428 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8025806451612904 [2022-12-06 16:59:16,429 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 40 predicate places. [2022-12-06 16:59:16,429 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 613 transitions, 4177 flow [2022-12-06 16:59:16,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:16,430 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:16,430 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:16,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-06 16:59:16,430 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:16,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:16,430 INFO L85 PathProgramCache]: Analyzing trace with hash 961724451, now seen corresponding path program 1 times [2022-12-06 16:59:16,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:16,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118049505] [2022-12-06 16:59:16,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:16,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:16,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:16,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:16,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:16,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118049505] [2022-12-06 16:59:16,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118049505] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:16,536 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:16,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:59:16,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618259879] [2022-12-06 16:59:16,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:16,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:59:16,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:16,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:59:16,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:59:16,538 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 155 [2022-12-06 16:59:16,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 613 transitions, 4177 flow. Second operand has 8 states, 8 states have (on average 125.0) internal successors, (1000), 8 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:16,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:16,539 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 155 [2022-12-06 16:59:16,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:19,614 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [5#L19-1true, t_funThread1of1ForFork2InUse, 114#L733true, 78#L697true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,614 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:19,614 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:19,614 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:19,615 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:19,615 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [5#L19-1true, t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 78#L697true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 219#true, t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,615 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,615 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,615 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,615 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][436], [5#L19-1true, t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 78#L697true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,616 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [t_funThread1of1ForFork2InUse, 114#L733true, 90#L19-2true, 78#L697true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,616 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,616 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][528], [t_funThread1of1ForFork2InUse, 114#L733true, 78#L697true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,617 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,617 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:19,748 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [5#L19-1true, t_funThread1of1ForFork2InUse, 114#L733true, 35#L688-2true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,748 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:19,748 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:19,748 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:19,748 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:19,749 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [5#L19-1true, t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 35#L688-2true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 219#true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,749 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,749 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,749 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,749 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,749 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][436], [5#L19-1true, t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 114#L733true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 10#L19-5true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,749 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,749 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,749 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,749 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [t_funThread1of1ForFork2InUse, 114#L733true, 90#L19-2true, 35#L688-2true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 219#true, t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,750 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][528], [t_funThread1of1ForFork2InUse, 114#L733true, 35#L688-2true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 54#L19-1true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,750 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,750 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,756 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 90#L19-2true, 78#L697true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,756 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,756 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,756 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,756 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,756 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][528], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 78#L697true, 13#L19-5true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,757 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][436], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 90#L19-2true, 78#L697true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true]) [2022-12-06 16:59:19,757 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][792], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 114#L733true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 78#L697true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true]) [2022-12-06 16:59:19,757 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,757 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,758 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 90#L19-2true, 35#L688-2true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,896 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][528], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 35#L688-2true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,896 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,896 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][436], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 90#L19-2true, 35#L688-2true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,897 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][792], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 114#L733true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:19,897 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,897 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:19,901 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 90#L19-2true, 78#L697true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 219#true, t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,901 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,901 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,901 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][528], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 78#L697true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,902 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][436], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 90#L19-2true, 78#L697true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,902 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,902 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,903 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][792], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 114#L733true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 78#L697true, 191#true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:19,903 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,903 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,903 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,903 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:19,903 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:20,053 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][217], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 90#L19-2true, 35#L688-2true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), t2_funThread1of1ForFork0InUse, 219#true, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:20,054 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][528], [t_funThread1of1ForFork2InUse, 114#L733true, 15#L19-2true, 35#L688-2true, 13#L19-5true, 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:20,054 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,054 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][436], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 90#L19-2true, 35#L688-2true, 191#true, 219#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:20,055 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][792], [t_funThread1of1ForFork2InUse, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 114#L733true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 10#L19-5true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:20,055 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:20,055 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:21,661 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([394] L695-->L696: Formula: (= v_t_funThread1of1ForFork2_~x~0_11 v_~h~0_6) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} OutVars{~h~0=v_~h~0_6, t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_11} AuxVars[] AssignedVars[~h~0][591], [t_funThread1of1ForFork2InUse, 8#L696true, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 7#L19-8true, 13#L19-5true, 191#true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 285#(and (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= (+ |t2_funThread1of1ForFork0_~y~0#1| 17) |t2_funThread1of1ForFork0_~x~1#1|) (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t3_funThread1of1ForFork1InUse, 10#L19-5true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:21,661 INFO L382 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-12-06 16:59:21,661 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:21,661 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:21,661 INFO L385 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-12-06 16:59:21,801 INFO L130 PetriNetUnfolder]: 19042/61541 cut-off events. [2022-12-06 16:59:21,802 INFO L131 PetriNetUnfolder]: For 51102/55489 co-relation queries the response was YES. [2022-12-06 16:59:22,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144519 conditions, 61541 events. 19042/61541 cut-off events. For 51102/55489 co-relation queries the response was YES. Maximal size of possible extension queue 2122. Compared 871544 event pairs, 5688 based on Foata normal form. 171/57327 useless extension candidates. Maximal degree in co-relation 144442. Up to 8845 conditions per place. [2022-12-06 16:59:22,345 INFO L137 encePairwiseOnDemand]: 146/155 looper letters, 554 selfloop transitions, 253 changer transitions 112/1073 dead transitions. [2022-12-06 16:59:22,345 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 1073 transitions, 9786 flow [2022-12-06 16:59:22,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-06 16:59:22,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-06 16:59:22,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1839 transitions. [2022-12-06 16:59:22,348 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8474654377880184 [2022-12-06 16:59:22,348 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 53 predicate places. [2022-12-06 16:59:22,348 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 1073 transitions, 9786 flow [2022-12-06 16:59:22,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.0) internal successors, (1000), 8 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:22,349 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:22,349 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:22,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-06 16:59:22,349 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:22,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:22,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1569299709, now seen corresponding path program 1 times [2022-12-06 16:59:22,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:22,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690178627] [2022-12-06 16:59:22,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:22,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:22,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:22,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:22,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690178627] [2022-12-06 16:59:22,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690178627] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:22,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:22,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 16:59:22,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996823983] [2022-12-06 16:59:22,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:22,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 16:59:22,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:22,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 16:59:22,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-06 16:59:22,486 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 155 [2022-12-06 16:59:22,486 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 1073 transitions, 9786 flow. Second operand has 6 states, 6 states have (on average 119.33333333333333) internal successors, (716), 6 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:22,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:22,487 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 155 [2022-12-06 16:59:22,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:24,937 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][728], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:24,937 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:24,937 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:24,937 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:24,937 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:25,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][728], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 38#L737-1true, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:25,145 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,145 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,145 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,145 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][728], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:25,146 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,146 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,146 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,146 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:25,227 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][728], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:25,227 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:25,227 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:25,227 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:25,227 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:25,726 INFO L130 PetriNetUnfolder]: 9311/32186 cut-off events. [2022-12-06 16:59:25,726 INFO L131 PetriNetUnfolder]: For 31474/34446 co-relation queries the response was YES. [2022-12-06 16:59:25,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82881 conditions, 32186 events. 9311/32186 cut-off events. For 31474/34446 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 416664 event pairs, 1962 based on Foata normal form. 722/31056 useless extension candidates. Maximal degree in co-relation 82790. Up to 3875 conditions per place. [2022-12-06 16:59:25,888 INFO L137 encePairwiseOnDemand]: 147/155 looper letters, 105 selfloop transitions, 12 changer transitions 208/920 dead transitions. [2022-12-06 16:59:25,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 920 transitions, 8571 flow [2022-12-06 16:59:25,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-06 16:59:25,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-06 16:59:25,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 620 transitions. [2022-12-06 16:59:25,890 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8 [2022-12-06 16:59:25,890 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 57 predicate places. [2022-12-06 16:59:25,890 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 920 transitions, 8571 flow [2022-12-06 16:59:25,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.33333333333333) internal successors, (716), 6 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:25,891 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:25,891 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:25,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-06 16:59:25,891 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:25,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:25,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1664316691, now seen corresponding path program 1 times [2022-12-06 16:59:25,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:25,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980201883] [2022-12-06 16:59:25,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:25,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:25,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:25,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:25,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980201883] [2022-12-06 16:59:25,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980201883] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:25,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:25,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:59:25,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974129087] [2022-12-06 16:59:25,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:25,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:59:25,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:25,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:59:25,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:59:25,975 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 155 [2022-12-06 16:59:25,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 920 transitions, 8571 flow. Second operand has 8 states, 8 states have (on average 125.125) internal successors, (1001), 8 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:25,976 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:25,976 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 155 [2022-12-06 16:59:25,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:28,184 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][472], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 191#true, 320#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 219#true, 10#L19-5true, 5#L19-1true, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 35#L688-2true, t2_funThread1of1ForFork0InUse, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:28,184 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:28,184 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:28,184 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:28,184 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:28,244 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][472], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 191#true, 320#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 219#true, 10#L19-5true, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 90#L19-2true, 35#L688-2true, t2_funThread1of1ForFork0InUse, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:28,244 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,244 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,245 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,245 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,245 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([204] L732-->L733: Formula: (= |v_ULTIMATE.start_main_~y~2#1_4| v_~h~0_4) InVars {~h~0=v_~h~0_4} OutVars{ULTIMATE.start_main_~y~2#1=|v_ULTIMATE.start_main_~y~2#1_4|, ~h~0=v_~h~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~y~2#1][805], [t_funThread1of1ForFork2InUse, 170#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 114#L733true, 191#true, 320#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 10#L19-5true, 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 35#L688-2true, 13#L19-5true, 226#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t2_funThread1of1ForFork0InUse, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:28,245 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,245 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,245 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,245 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:28,361 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][772], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:28,361 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:28,361 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:28,361 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:28,361 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:28,437 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][772], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:28,438 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,438 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,438 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,438 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,439 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][772], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:28,439 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,439 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,439 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,439 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:28,518 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][772], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:28,519 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:28,519 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:28,519 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:28,519 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:29,143 INFO L130 PetriNetUnfolder]: 9281/31450 cut-off events. [2022-12-06 16:59:29,143 INFO L131 PetriNetUnfolder]: For 48047/55964 co-relation queries the response was YES. [2022-12-06 16:59:29,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91775 conditions, 31450 events. 9281/31450 cut-off events. For 48047/55964 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 403345 event pairs, 1731 based on Foata normal form. 665/30569 useless extension candidates. Maximal degree in co-relation 91680. Up to 3830 conditions per place. [2022-12-06 16:59:29,318 INFO L137 encePairwiseOnDemand]: 146/155 looper letters, 437 selfloop transitions, 134 changer transitions 258/986 dead transitions. [2022-12-06 16:59:29,318 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 986 transitions, 10977 flow [2022-12-06 16:59:29,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-06 16:59:29,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-06 16:59:29,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1827 transitions. [2022-12-06 16:59:29,321 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8419354838709677 [2022-12-06 16:59:29,322 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 68 predicate places. [2022-12-06 16:59:29,322 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 986 transitions, 10977 flow [2022-12-06 16:59:29,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.125) internal successors, (1001), 8 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:29,322 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:29,323 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:29,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-06 16:59:29,323 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:29,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:29,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1466218209, now seen corresponding path program 1 times [2022-12-06 16:59:29,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:29,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465494775] [2022-12-06 16:59:29,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:29,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:29,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:29,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:29,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:29,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465494775] [2022-12-06 16:59:29,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465494775] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:29,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:29,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:59:29,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664310837] [2022-12-06 16:59:29,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:29,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:59:29,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:29,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:59:29,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:59:29,455 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 155 [2022-12-06 16:59:29,456 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 986 transitions, 10977 flow. Second operand has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:29,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:29,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 155 [2022-12-06 16:59:29,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:30,664 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][495], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 43#$Ultimate##0true, 219#true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:30,665 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is not cut-off event [2022-12-06 16:59:30,665 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is not cut-off event [2022-12-06 16:59:30,665 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is not cut-off event [2022-12-06 16:59:30,665 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is not cut-off event [2022-12-06 16:59:30,733 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][494], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 43#$Ultimate##0true, 219#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:30,734 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:30,734 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:30,734 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:30,734 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:30,813 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][496], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 43#$Ultimate##0true, 219#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:30,814 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-12-06 16:59:30,814 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:30,814 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:30,814 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:30,891 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][495], [t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 43#$Ultimate##0true, 219#true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:30,891 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-12-06 16:59:30,891 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:30,891 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:30,891 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:32,009 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][838], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,010 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:32,010 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:32,010 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:32,010 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:32,011 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][873], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,011 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,011 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,011 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,011 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,018 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,018 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,018 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,018 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,019 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][873], [t_funThread1of1ForFork2InUse, 77#L692true, 63#L19true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,019 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,019 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,022 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][875], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,022 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,022 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,022 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,022 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,026 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,027 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,027 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,027 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,027 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,027 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,029 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,029 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,029 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][873], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,030 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][873], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,030 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,030 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][878], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,030 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][878], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,031 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][880], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,031 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][880], [t_funThread1of1ForFork2InUse, 77#L692true, 63#L19true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,031 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,031 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,032 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,032 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:32,093 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][838], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,093 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,093 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,093 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,093 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,094 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][838], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,094 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,094 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,094 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,094 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:32,104 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][875], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,105 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,105 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,105 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,105 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:32,108 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,108 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,108 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,108 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,108 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,108 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,108 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:32,176 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][880], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,176 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,176 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,176 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,176 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,176 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,176 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][838], [t_funThread1of1ForFork2InUse, 77#L692true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,177 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,177 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,177 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,177 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,177 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][874], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 234#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 68#L720true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,177 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,177 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,177 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,178 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,178 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][837], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,178 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,178 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,178 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,178 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,179 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][870], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,179 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,179 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,179 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,179 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:32,266 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][880], [t_funThread1of1ForFork2InUse, 77#L692true, 63#L19true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,266 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,266 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,266 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,266 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,266 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,266 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][873], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,266 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][837], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,267 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,267 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,268 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][837], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,268 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,269 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,269 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,269 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,269 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][870], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 63#L19true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,269 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,269 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,269 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,269 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:32,352 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][873], [t_funThread1of1ForFork2InUse, 77#L692true, 63#L19true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,352 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,352 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,352 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,352 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,352 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,353 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,353 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][878], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,353 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,353 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,353 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,353 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,353 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,354 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][838], [t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,354 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,354 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,354 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,354 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,354 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][837], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:32,355 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,355 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,355 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,355 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,356 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][875], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,356 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,356 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,356 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,356 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,356 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:32,615 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,615 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,615 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,615 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,615 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,616 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,616 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,616 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,616 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][838], [t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,616 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,616 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,616 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,616 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,617 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][878], [t_funThread1of1ForFork2InUse, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,617 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,617 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,617 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,617 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,617 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,619 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][875], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,619 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,619 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,619 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,619 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,619 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:32,709 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][837], [t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,709 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,709 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,709 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,709 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,709 INFO L380 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][872], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,710 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,710 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,710 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,710 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,710 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,710 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,710 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:32,791 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][837], [t_funThread1of1ForFork2InUse, 111#L19-11true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:32,792 INFO L382 tUnfolder$Statistics]: this new event has 113 ancestors and is not cut-off event [2022-12-06 16:59:32,792 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:32,792 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:32,792 INFO L385 tUnfolder$Statistics]: existing Event has 113 ancestors and is not cut-off event [2022-12-06 16:59:33,080 INFO L130 PetriNetUnfolder]: 10494/32456 cut-off events. [2022-12-06 16:59:33,080 INFO L131 PetriNetUnfolder]: For 86173/95434 co-relation queries the response was YES. [2022-12-06 16:59:33,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107190 conditions, 32456 events. 10494/32456 cut-off events. For 86173/95434 co-relation queries the response was YES. Maximal size of possible extension queue 963. Compared 404882 event pairs, 2223 based on Foata normal form. 282/30923 useless extension candidates. Maximal degree in co-relation 107088. Up to 3860 conditions per place. [2022-12-06 16:59:33,288 INFO L137 encePairwiseOnDemand]: 143/155 looper letters, 381 selfloop transitions, 121 changer transitions 550/1202 dead transitions. [2022-12-06 16:59:33,288 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 1202 transitions, 15617 flow [2022-12-06 16:59:33,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-06 16:59:33,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-06 16:59:33,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1371 transitions. [2022-12-06 16:59:33,291 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8041055718475073 [2022-12-06 16:59:33,292 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 74 predicate places. [2022-12-06 16:59:33,292 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 1202 transitions, 15617 flow [2022-12-06 16:59:33,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:33,292 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 16:59:33,292 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:33,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-06 16:59:33,292 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-12-06 16:59:33,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 16:59:33,293 INFO L85 PathProgramCache]: Analyzing trace with hash -2128190239, now seen corresponding path program 1 times [2022-12-06 16:59:33,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 16:59:33,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587685362] [2022-12-06 16:59:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 16:59:33,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 16:59:33,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 16:59:33,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 16:59:33,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 16:59:33,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587685362] [2022-12-06 16:59:33,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587685362] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 16:59:33,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 16:59:33,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-06 16:59:33,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720986177] [2022-12-06 16:59:33,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 16:59:33,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-06 16:59:33,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 16:59:33,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-06 16:59:33,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-06 16:59:33,405 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 155 [2022-12-06 16:59:33,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 1202 transitions, 15617 flow. Second operand has 8 states, 8 states have (on average 125.25) internal successors, (1002), 8 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:33,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 16:59:33,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 155 [2022-12-06 16:59:33,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 16:59:34,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 109#$Ultimate##0true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,367 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,367 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,367 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,367 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 109#$Ultimate##0true, 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,367 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,367 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,367 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,367 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,367 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 109#$Ultimate##0true, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,367 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,368 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,368 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,368 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,376 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 109#$Ultimate##0true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 35#L688-2true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,376 INFO L382 tUnfolder$Statistics]: this new event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,376 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,376 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,376 INFO L385 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-12-06 16:59:34,376 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 109#$Ultimate##0true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,376 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,376 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,376 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,376 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,377 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 109#$Ultimate##0true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,377 INFO L382 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,377 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,377 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,377 INFO L385 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-12-06 16:59:34,463 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 109#$Ultimate##0true, 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,463 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,463 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,463 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,463 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,463 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 109#$Ultimate##0true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,463 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,464 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,464 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,464 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-12-06 16:59:34,531 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 109#$Ultimate##0true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,531 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,531 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,531 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,531 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,531 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,532 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 109#$Ultimate##0true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,532 INFO L382 tUnfolder$Statistics]: this new event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,532 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,532 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,532 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,532 INFO L385 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-12-06 16:59:34,593 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 108#L689true, 325#true, 348#true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,593 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,593 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,593 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,594 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,594 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 108#L689true, 325#true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,594 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,594 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,594 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,594 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,594 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 108#L689true, 348#true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,594 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,594 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,594 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,594 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,604 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 325#true, 348#true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 35#L688-2true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,604 INFO L382 tUnfolder$Statistics]: this new event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,604 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,604 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,604 INFO L385 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-12-06 16:59:34,604 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 325#true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,604 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,604 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,604 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,604 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,604 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 348#true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,604 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,605 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,605 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,605 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-12-06 16:59:34,668 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 108#L689true, 325#true, 348#true, 54#L19-1true, 5#L19-1true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,669 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,669 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][156], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 108#L689true, 325#true, 348#true, 10#L19-5true, 5#L19-1true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,669 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,669 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 325#true, 54#L19-1true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,669 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,669 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,679 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 325#true, 348#true, 54#L19-1true, 5#L19-1true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 35#L688-2true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,679 INFO L382 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,679 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,679 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,679 INFO L385 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-12-06 16:59:34,679 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][157], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 325#true, 348#true, 10#L19-5true, 5#L19-1true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,679 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,679 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,679 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,679 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,680 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 325#true, 54#L19-1true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 35#L688-2true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,680 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,680 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,680 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,680 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,695 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,696 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,696 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,696 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,696 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,696 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,696 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,696 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,696 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,696 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-12-06 16:59:34,697 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 16#L687-2true, 325#true, 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,697 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,697 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,697 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,697 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,700 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][421], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 16#L687-2true, 325#true, 348#true, 54#L19-1true, 5#L19-1true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,700 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,701 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,701 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,701 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,769 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 108#L689true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,769 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,769 INFO L382 tUnfolder$Statistics]: this new event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,769 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,770 INFO L385 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-12-06 16:59:34,781 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][467], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 325#true, 10#L19-5true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,781 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,781 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,781 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,781 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,781 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][468], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 325#true, 10#L19-5true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,782 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,782 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,782 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,782 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-12-06 16:59:34,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 73#L703-2true, 325#true, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,842 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,842 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,842 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,842 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 73#L703-2true, 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,842 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,842 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,842 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,842 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,842 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 73#L703-2true, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,842 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,843 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,843 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,843 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,851 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 73#L703-2true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 35#L688-2true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,851 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,851 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,851 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,851 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,852 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 73#L703-2true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,852 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,852 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,852 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,852 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,852 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 73#L703-2true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,852 INFO L382 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,852 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,852 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,852 INFO L385 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-12-06 16:59:34,856 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][467], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 108#L689true, 325#true, 10#L19-5true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,856 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,856 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,856 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,856 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,856 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,860 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,860 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,860 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,860 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,860 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,860 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][468], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 254#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 325#true, 10#L19-5true, 200#(and (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 89#L729-4true, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:34,860 INFO L382 tUnfolder$Statistics]: this new event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,860 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,861 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,861 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,861 INFO L385 tUnfolder$Statistics]: existing Event has 90 ancestors and is not cut-off event [2022-12-06 16:59:34,861 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,861 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,861 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,861 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,861 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:34,968 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][427], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 16#L687-2true, 325#true, 54#L19-1true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:34,968 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,968 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,968 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,968 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][421], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 54#L19-1true, 5#L19-1true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,969 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][421], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 54#L19-1true, 5#L19-1true, 35#L688-2true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:34,969 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,969 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 73#L703-2true, 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,976 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 73#L703-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:34,976 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:34,976 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-12-06 16:59:35,030 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][547], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,031 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,031 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,031 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,031 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,053 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][578], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 109#$Ultimate##0true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,054 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,054 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,054 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,054 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,055 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 73#L703-2true, 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,056 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 172#(and (<= ~h~0 ~g~0) (<= 42 ~g~0)), 73#L703-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,056 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,056 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,064 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][415], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 16#L687-2true, 325#true, 348#true, 10#L19-5true, 5#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,064 INFO L382 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,064 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,064 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,064 INFO L385 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-12-06 16:59:35,064 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 16#L687-2true, 325#true, 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,064 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,064 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,064 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,064 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,065 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-12-06 16:59:35,123 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][489], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 89#L729-4true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,123 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,123 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,133 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][579], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,133 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,133 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,133 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,133 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,135 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][547], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,135 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,135 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,135 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,135 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,136 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,136 INFO L382 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,136 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,136 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,137 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,137 INFO L385 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-12-06 16:59:35,138 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][421], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 96#L689-1true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,138 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,138 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,138 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,138 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][427], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 54#L19-1true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,144 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,144 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,144 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,144 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,153 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][427], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 54#L19-1true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,154 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,154 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,154 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,154 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-12-06 16:59:35,230 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][499], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 89#L729-4true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,230 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,230 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,230 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,230 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,231 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][514], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 89#L729-4true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,231 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,231 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,231 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,231 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,241 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][571], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,241 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,241 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,242 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,242 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,243 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,243 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,243 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,243 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,243 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,243 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,245 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][427], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 96#L689-1true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,245 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,245 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,245 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,245 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,252 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][415], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 10#L19-5true, 5#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,252 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,252 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,252 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,252 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,252 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,252 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,252 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,253 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,253 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,253 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,264 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][415], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 10#L19-5true, 5#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,264 INFO L382 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,264 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,264 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,264 INFO L385 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-12-06 16:59:35,264 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 293#(and (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,264 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,264 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,265 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,265 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,265 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,270 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][513], [t_funThread1of1ForFork2InUse, 77#L692true, 191#true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 89#L729-4true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,270 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,270 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,270 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,270 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-12-06 16:59:35,499 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][513], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 191#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 89#L729-4true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,500 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,500 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,500 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,500 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,500 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,504 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][547], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,504 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,504 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,504 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,504 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,510 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][574], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,510 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,510 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,510 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,510 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,511 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][578], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,511 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,511 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,511 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,511 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,511 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,513 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][415], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 96#L689-1true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,513 INFO L382 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,513 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,513 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,513 INFO L385 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-12-06 16:59:35,513 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [t_funThread1of1ForFork2InUse, 30#L732true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 96#L689-1true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,513 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,513 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,513 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,513 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,536 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([288] L731-->L732: Formula: (= |v_ULTIMATE.start_main_~x~3#1_4| v_~g~0_4) InVars {~g~0=v_~g~0_4} OutVars{ULTIMATE.start_main_~x~3#1=|v_ULTIMATE.start_main_~x~3#1_4|, ~g~0=v_~g~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~3#1][424], [30#L732true, t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 96#L689-1true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 202#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,536 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,536 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,536 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,536 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,536 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][578], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,537 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,537 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,537 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,537 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,610 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][579], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,610 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,610 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,610 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,610 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,612 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][547], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,612 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,612 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,612 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,612 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,613 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,613 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,614 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,614 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,614 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,614 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,620 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][579], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 109#$Ultimate##0true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,620 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,620 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,620 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,620 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,620 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, 127#L720-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,627 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,627 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,627 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,627 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,627 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,627 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,627 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,627 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,627 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, 127#L720-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,627 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,628 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,628 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,628 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 325#true, 152#L708-1true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,629 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,629 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 348#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,629 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,629 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,630 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 33#L19true, 108#L689true, 325#true, 152#L708-1true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,630 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,630 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,630 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,630 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,630 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 33#L19true, 108#L689true, 325#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,630 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,630 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,630 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,630 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 257#true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,632 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 257#true, 13#L19-5true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,632 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,632 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,632 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,641 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, 127#L720-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,641 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,641 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,641 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,641 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,641 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 63#L19true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,641 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,641 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,642 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,642 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,642 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 35#L688-2true, 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, 127#L720-1true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,642 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,642 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,642 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,642 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 63#L19true, 325#true, 152#L708-1true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 35#L688-2true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,643 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,643 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,643 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,643 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,643 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,643 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,643 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,643 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,643 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 63#L19true, 348#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,643 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 33#L19true, 325#true, 152#L708-1true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 35#L688-2true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,644 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,644 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 33#L19true, 325#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,644 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,644 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,646 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 35#L688-2true, 257#true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,646 INFO L382 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-12-06 16:59:35,646 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,646 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,646 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,646 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,647 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,647 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,647 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,647 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-12-06 16:59:35,727 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][571], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,727 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,727 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,727 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,727 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,729 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,729 INFO L382 tUnfolder$Statistics]: this new event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,729 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,729 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,729 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,729 INFO L385 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-12-06 16:59:35,743 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 106#L19-1true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,744 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,744 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,744 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,744 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,749 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][561], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 29#L737true, 105#L706true, 348#true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 96#L689-1true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,749 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,749 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,750 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,750 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,755 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 106#L19-1true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,755 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,755 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,755 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,755 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,774 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 63#L19true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 35#L688-2true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,774 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,774 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 348#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,775 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 348#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,775 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,775 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,775 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,776 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,776 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,776 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,776 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-12-06 16:59:35,778 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,778 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,778 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,779 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,779 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,779 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 35#L688-2true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,780 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,780 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,780 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,781 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,781 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,781 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,781 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,843 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][547], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 73#L703-2true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,843 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,843 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,843 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,843 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,848 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][574], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,848 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,848 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,848 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,848 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,855 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][578], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,855 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,855 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,856 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,856 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,856 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,864 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][561], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 105#L706true, 348#true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 96#L689-1true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,865 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,865 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,865 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,865 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,866 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][587], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 29#L737true, 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,866 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,866 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,866 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,866 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,886 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][578], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 73#L703-2true, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,887 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 73#L703-2true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,887 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 73#L703-2true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,887 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,887 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,888 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][156], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,888 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,888 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,888 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,888 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,889 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][157], [t_funThread1of1ForFork2InUse, 63#L19true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,889 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,889 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,889 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,889 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,889 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][156], [t_funThread1of1ForFork2InUse, 37#L734-1true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,889 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,889 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,889 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,889 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,890 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][467], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 37#L734-1true, 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,890 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,890 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,890 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,890 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,890 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][157], [t_funThread1of1ForFork2InUse, 37#L734-1true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,890 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,890 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,890 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,890 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,890 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][468], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 37#L734-1true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,890 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,890 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,891 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,891 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,891 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,891 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,891 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,892 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 63#L19true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,892 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,892 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,892 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,892 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,893 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 152#L708-1true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,893 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,893 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,893 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,893 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,894 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 152#L708-1true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 35#L688-2true, 67#L19-5true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,894 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,894 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,894 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,894 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,895 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,895 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,895 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,895 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,895 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,896 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,896 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,896 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 106#L19-1true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,896 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,896 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,896 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:35,896 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 67#L19-5true, 257#true, 13#L19-5true, 296#true, 82#L708true, 176#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,897 INFO L382 tUnfolder$Statistics]: this new event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,897 INFO L385 tUnfolder$Statistics]: existing Event has 98 ancestors and is not cut-off event [2022-12-06 16:59:35,898 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][622], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 149#L19-6true, 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,898 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,898 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,898 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,898 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:35,898 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][587], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 29#L737true, 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,898 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][587], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,899 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,899 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,911 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][400], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 67#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,911 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,911 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,912 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,912 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,912 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][401], [t_funThread1of1ForFork2InUse, 63#L19true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 67#L19-5true, 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,912 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,912 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,912 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,912 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,971 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][579], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 73#L703-2true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,971 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,971 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,971 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,972 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,973 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][547], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 73#L703-2true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:35,973 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,973 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,973 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,973 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,974 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 73#L703-2true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,975 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,975 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,975 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,975 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,975 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,981 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][579], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 95#L702-2true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,982 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,982 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,982 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,982 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,982 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,990 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][621], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 80#L19-7true, 325#true, 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:35,990 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,990 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,990 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,990 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:35,991 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][586], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 149#L19-6true, 325#true, 105#L706true, 348#true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 96#L689-1true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,991 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,991 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,991 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,991 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,992 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][587], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,992 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,992 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,992 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,992 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,992 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,998 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][46], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,998 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,998 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,998 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,998 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:35,998 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][156], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,998 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,998 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,998 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,998 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,998 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][274], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,998 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,998 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,999 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,999 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,999 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][173], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 348#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:35,999 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,999 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,999 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:35,999 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,007 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][47], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 106#L19-1true, 35#L688-2true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,007 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,007 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,007 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,007 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,008 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][157], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,008 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][275], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 106#L19-1true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,008 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][174], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 348#true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,008 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,008 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,013 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][400], [t_funThread1of1ForFork2InUse, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 127#L720-1true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,014 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,014 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][400], [t_funThread1of1ForFork2InUse, 63#L19true, 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 67#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,014 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,014 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][401], [t_funThread1of1ForFork2InUse, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 35#L688-2true, 67#L19-5true, 127#L720-1true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,014 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,014 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,015 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,015 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,015 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][401], [t_funThread1of1ForFork2InUse, 63#L19true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 236#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 67#L19-5true, 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,015 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,015 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,015 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,015 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,015 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,015 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][156], [t_funThread1of1ForFork2InUse, 33#L19true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,016 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,016 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][467], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 33#L19true, 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,016 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,016 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][157], [t_funThread1of1ForFork2InUse, 33#L19true, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,016 INFO L382 tUnfolder$Statistics]: this new event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,016 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,017 INFO L385 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-12-06 16:59:36,017 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][468], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 33#L19true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,017 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,017 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,017 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,017 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,027 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,028 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,028 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,028 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-12-06 16:59:36,029 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][400], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,029 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,029 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,030 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,030 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,030 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][401], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,030 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,030 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,030 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,030 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,099 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][571], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 73#L703-2true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,100 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,100 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,100 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,100 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,101 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][550], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 73#L703-2true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,101 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,101 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,101 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,101 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,101 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,114 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][585], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 80#L19-7true, 325#true, 105#L706true, 348#true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 96#L689-1true, 257#true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,114 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,114 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][622], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 149#L19-6true, 325#true, 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 208#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,114 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,114 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,115 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,133 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][400], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,133 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,133 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,133 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,134 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,134 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,134 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][401], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 348#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,134 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,134 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,134 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,134 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,134 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,135 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:36,135 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L380 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 180#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:36,135 INFO L382 tUnfolder$Statistics]: this new event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,135 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,136 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,136 INFO L385 tUnfolder$Statistics]: existing Event has 100 ancestors and is not cut-off event [2022-12-06 16:59:36,143 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][467], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:36,143 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,143 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,143 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,143 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][468], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42))]) [2022-12-06 16:59:36,144 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,144 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse, 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:36,144 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,144 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][777], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,146 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][778], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,146 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,146 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,206 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][574], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 73#L703-2true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,206 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,206 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,206 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,206 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,207 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][578], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 73#L703-2true, 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,207 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,208 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,208 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,208 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,208 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,219 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([339] L705-->L706: Formula: (= |v_t2_funThread1of1ForFork0_~x~1#1_3| v_~g~0_1) InVars {~g~0=v_~g~0_1} OutVars{t2_funThread1of1ForFork0_~x~1#1=|v_t2_funThread1of1ForFork0_~x~1#1_3|, ~g~0=v_~g~0_1} AuxVars[] AssignedVars[t2_funThread1of1ForFork0_~x~1#1][621], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 80#L19-7true, 325#true, 105#L706true, 174#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 96#L689-1true, 257#true, 13#L19-5true, 296#true, t2_funThread1of1ForFork0InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,220 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,220 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,220 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,220 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,220 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,237 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][777], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0))]) [2022-12-06 16:59:36,238 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][778], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 67#L19-5true, 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,238 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-12-06 16:59:36,238 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][467], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,238 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][468], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 325#true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 106#L19-1true, 303#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), 35#L688-2true, 13#L19-5true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, 264#(not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|)), t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,239 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,239 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([381] L688-->L689: Formula: (< 0 (+ v_t_funThread1of1ForFork2_~x~0_3 1000)) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_3} AuxVars[] AssignedVars[][402], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 108#L689true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,240 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L688-->L688-2: Formula: (not (< 0 (+ v_t_funThread1of1ForFork2_~x~0_5 1000))) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_5} AuxVars[] AssignedVars[][403], [t_funThread1of1ForFork2InUse, 240#(and (<= ~g~0 ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (<= ~h~0 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= 42 ~g~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (<= ~g~0 42) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 332#(not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)), 67#L19-5true, 35#L688-2true, 257#true, 13#L19-5true, 296#true, 184#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= ~h~0 ~g~0) (<= 42 ~g~0) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 212#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (<= ~g~0 ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 ~g~0) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (<= 42 ~g~0) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|) (<= ~g~0 42)), 355#(not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,240 INFO L382 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,240 INFO L385 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-12-06 16:59:36,309 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][579], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 73#L703-2true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 163#true, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,310 INFO L382 tUnfolder$Statistics]: this new event has 102 ancestors and is not cut-off event [2022-12-06 16:59:36,310 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is not cut-off event [2022-12-06 16:59:36,310 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is not cut-off event [2022-12-06 16:59:36,310 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is not cut-off event [2022-12-06 16:59:36,310 INFO L385 tUnfolder$Statistics]: existing Event has 102 ancestors and is not cut-off event [2022-12-06 16:59:36,503 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][930], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 82#L708true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,503 INFO L382 tUnfolder$Statistics]: this new event has 104 ancestors and is not cut-off event [2022-12-06 16:59:36,503 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:36,504 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:36,504 INFO L385 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-12-06 16:59:36,523 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][933], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 82#L708true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|))]) [2022-12-06 16:59:36,523 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-12-06 16:59:36,523 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:36,523 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:36,523 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-12-06 16:59:36,523 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][933], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 82#L708true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse, 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|))]) [2022-12-06 16:59:36,523 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-12-06 16:59:36,523 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:36,523 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:36,523 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-12-06 16:59:36,603 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][969], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 152#L708-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,603 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,604 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,604 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,604 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,606 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][930], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 82#L708true, t2_funThread1of1ForFork0InUse, 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,606 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,606 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,606 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,607 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,609 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][933], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 82#L708true, t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|))]) [2022-12-06 16:59:36,609 INFO L382 tUnfolder$Statistics]: this new event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,609 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,609 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,609 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,609 INFO L385 tUnfolder$Statistics]: existing Event has 105 ancestors and is not cut-off event [2022-12-06 16:59:36,869 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1038], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,870 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,870 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,870 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,870 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,878 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][969], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 152#L708-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 38#L737-1true, 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,878 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,878 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,878 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,878 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,880 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][973], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 152#L708-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,880 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,880 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,880 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,880 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,883 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][933], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 82#L708true, t2_funThread1of1ForFork0InUse, 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,883 INFO L382 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,884 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,884 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,884 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,884 INFO L385 tUnfolder$Statistics]: existing Event has 106 ancestors and is not cut-off event [2022-12-06 16:59:36,886 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1014], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 82#L708true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,886 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,886 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,886 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,886 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,894 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1038], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 29#L737true, 77#L692true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,895 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-12-06 16:59:36,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:36,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:36,895 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-12-06 16:59:36,896 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1054], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,896 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,896 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,896 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,896 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,896 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1057], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,897 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:36,897 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:36,897 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:36,897 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:36,959 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1038], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 127#L720-1true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,959 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,959 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,959 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,959 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,960 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1038], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 29#L737true, 77#L692true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,960 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,960 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,960 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,960 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,960 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,964 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1040], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,964 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,964 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,964 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,964 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,967 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][973], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,967 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,967 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,967 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,967 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,968 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1047], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,969 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,969 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,969 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,969 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,970 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][973], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 152#L708-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,970 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,970 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,970 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,970 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,972 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1010], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 82#L708true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,972 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,972 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,972 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,972 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,973 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1013], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 82#L708true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,973 INFO L382 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,973 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,973 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,973 INFO L385 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-12-06 16:59:36,978 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1038], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 77#L692true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,978 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,978 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,978 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,978 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,978 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1043], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,978 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,978 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,978 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,978 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,979 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1056], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:36,979 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,979 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,979 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,979 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,979 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1055], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,979 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1055], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,980 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1104], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:36,980 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:36,980 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:37,057 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1038], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 77#L692true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,057 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,057 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,057 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,057 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,057 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,059 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1043], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,059 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,059 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,059 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,059 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,059 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,062 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1040], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 5#L19-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,062 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,062 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,062 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,062 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,064 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1055], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 29#L737true, 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,064 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,064 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,064 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,064 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,064 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,066 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1047], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:37,066 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,066 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,066 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,066 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,068 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][973], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,068 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,068 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,068 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,068 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,070 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1046], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,070 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,070 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,072 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1054], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,072 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,072 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,074 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1014], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 82#L708true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 178#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:37,074 INFO L382 tUnfolder$Statistics]: this new event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,074 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,074 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,074 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,075 INFO L385 tUnfolder$Statistics]: existing Event has 108 ancestors and is not cut-off event [2022-12-06 16:59:37,079 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1043], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:37,079 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-12-06 16:59:37,079 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:37,079 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:37,079 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-12-06 16:59:37,079 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1056], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 38#L737-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:37,079 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-12-06 16:59:37,079 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:37,079 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:37,079 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-12-06 16:59:37,180 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1043], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 5#L19-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,180 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,180 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,180 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,180 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,180 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,182 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1056], [t_funThread1of1ForFork2InUse, 29#L737true, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,182 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,182 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,182 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,182 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,182 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,185 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1055], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,185 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,186 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,186 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,186 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,186 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,188 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1046], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:37,188 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,188 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,188 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,188 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,190 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1054], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:37,190 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,190 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,190 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,190 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,190 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,192 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1057], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 152#L708-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,193 INFO L382 tUnfolder$Statistics]: this new event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,193 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,193 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,193 INFO L385 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-12-06 16:59:37,198 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1159], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,198 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-12-06 16:59:37,198 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:37,198 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:37,198 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-12-06 16:59:37,198 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1168], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,198 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-12-06 16:59:37,199 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:37,199 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:37,199 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-12-06 16:59:37,305 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1101], [350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 63#L19true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 238#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,305 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,305 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,305 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,305 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,307 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1056], [t_funThread1of1ForFork2InUse, 77#L692true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 341#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 38#L737-1true, 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,308 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,308 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,308 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,308 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,308 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,309 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1103], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,309 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,310 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,310 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,310 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,311 INFO L380 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1106], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 210#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 149#L19-6true, 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,311 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,311 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,311 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,311 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,314 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1057], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 119#L19true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 182#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 13#L19-5true, 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t3_funThread1of1ForFork1InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|)))]) [2022-12-06 16:59:37,314 INFO L382 tUnfolder$Statistics]: this new event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,314 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,314 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,314 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,314 INFO L385 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-12-06 16:59:37,425 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1159], [t_funThread1of1ForFork2InUse, 350#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 5#L19-1true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,425 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,425 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,425 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,425 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,425 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,429 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1104], [t_funThread1of1ForFork2InUse, 298#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 259#(<= t_funThread1of1ForFork2_~x~0 ~g~0), 54#L19-1true, 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), t2_funThread1of1ForFork0InUse, 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,429 INFO L382 tUnfolder$Statistics]: this new event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,429 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,429 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,429 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,429 INFO L385 tUnfolder$Statistics]: existing Event has 111 ancestors and is not cut-off event [2022-12-06 16:59:37,538 INFO L380 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([389] L691-->L692: Formula: (= v_t_funThread1of1ForFork2_~x~0_7 v_~g~0_5) InVars {t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7} OutVars{t_funThread1of1ForFork2_~x~0=v_t_funThread1of1ForFork2_~x~0_7, ~g~0=v_~g~0_5} AuxVars[] AssignedVars[~g~0][1168], [t_funThread1of1ForFork2InUse, 77#L692true, 80#L19-7true, 186#(and (<= ~h~0 |t2_funThread1of1ForFork0_~x~1#1|) (not (= |t2_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| 0)) (<= |t2_funThread1of1ForFork0_~y~0#1| |t2_funThread1of1ForFork0_~x~1#1|) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 295#(and (= (select (select |#pthreadsMutex| |~#B~0.base|) |~#B~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), 10#L19-5true, 214#(and (<= |ULTIMATE.start_main_~x~3#1| ~h~0) (not (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0)) (<= ~h~0 |ULTIMATE.start_main_~x~3#1|) (< |ULTIMATE.start_main_~y~2#1| (+ |ULTIMATE.start_main_~x~3#1| 1)) (<= |ULTIMATE.start_main_~x~3#1| |ULTIMATE.start_main_~y~2#1|)), 310#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 271#(and (<= t_funThread1of1ForFork2_~x~0 ~g~0) (not (= 0 |t2_funThread1of1ForFork0___VERIFIER_assert_~cond#1|))), 242#(and (<= |t3_funThread1of1ForFork1_~x~2#1| ~h~0) (<= |t3_funThread1of1ForFork1_~x~2#1| |t3_funThread1of1ForFork1_~y~1#1|) (<= ~h~0 |t3_funThread1of1ForFork1_~x~2#1|) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_#in~cond#1| 0)) (< |t3_funThread1of1ForFork1_~y~1#1| (+ |t3_funThread1of1ForFork1_~x~2#1| 1))), 360#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (not (= |t3_funThread1of1ForFork1___VERIFIER_assert_~cond#1| 0)) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 13#L19-5true, t2_funThread1of1ForFork0InUse, 327#(and (<= ~g~0 t_funThread1of1ForFork2_~x~0) (<= t_funThread1of1ForFork2_~x~0 ~g~0)), 256#(and (= (select (select |#pthreadsMutex| |~#A~0.base|) |~#A~0.offset|) 1) (<= |~#A~0.base| 3) (not (= |~#B~0.base| |~#A~0.base|))), t3_funThread1of1ForFork1InUse]) [2022-12-06 16:59:37,538 INFO L382 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-12-06 16:59:37,538 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:37,538 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:37,538 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:37,538 INFO L385 tUnfolder$Statistics]: existing Event has 112 ancestors and is not cut-off event [2022-12-06 16:59:37,862 INFO L130 PetriNetUnfolder]: 13047/35949 cut-off events. [2022-12-06 16:59:37,862 INFO L131 PetriNetUnfolder]: For 148509/164488 co-relation queries the response was YES. [2022-12-06 16:59:38,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133881 conditions, 35949 events. 13047/35949 cut-off events. For 148509/164488 co-relation queries the response was YES. Maximal size of possible extension queue 1168. Compared 432838 event pairs, 3536 based on Foata normal form. 190/33210 useless extension candidates. Maximal degree in co-relation 133775. Up to 6538 conditions per place. [2022-12-06 16:59:38,046 INFO L137 encePairwiseOnDemand]: 147/155 looper letters, 0 selfloop transitions, 0 changer transitions 1498/1498 dead transitions. [2022-12-06 16:59:38,046 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 1498 transitions, 22305 flow [2022-12-06 16:59:38,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-06 16:59:38,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-06 16:59:38,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1437 transitions. [2022-12-06 16:59:38,049 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8428152492668621 [2022-12-06 16:59:38,049 INFO L294 CegarLoopForPetriNet]: 157 programPoint places, 82 predicate places. [2022-12-06 16:59:38,049 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 1498 transitions, 22305 flow [2022-12-06 16:59:38,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 125.25) internal successors, (1002), 8 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 16:59:38,052 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 9 remaining) [2022-12-06 16:59:38,053 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 9 remaining) [2022-12-06 16:59:38,053 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 9 remaining) [2022-12-06 16:59:38,053 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (5 of 9 remaining) [2022-12-06 16:59:38,053 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 9 remaining) [2022-12-06 16:59:38,053 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 9 remaining) [2022-12-06 16:59:38,053 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 9 remaining) [2022-12-06 16:59:38,054 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 9 remaining) [2022-12-06 16:59:38,054 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t3_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 9 remaining) [2022-12-06 16:59:38,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-06 16:59:38,054 INFO L458 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 16:59:38,058 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-06 16:59:38,058 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-06 16:59:38,061 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 04:59:38 BasicIcfg [2022-12-06 16:59:38,061 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-06 16:59:38,061 INFO L158 Benchmark]: Toolchain (without parser) took 37576.82ms. Allocated memory was 223.3MB in the beginning and 6.7GB in the end (delta: 6.4GB). Free memory was 173.9MB in the beginning and 3.8GB in the end (delta: -3.7GB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. [2022-12-06 16:59:38,061 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 223.3MB. Free memory was 199.7MB in the beginning and 199.7MB in the end (delta: 63.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-12-06 16:59:38,061 INFO L158 Benchmark]: CACSL2BoogieTranslator took 359.36ms. Allocated memory is still 223.3MB. Free memory was 173.7MB in the beginning and 153.2MB in the end (delta: 20.5MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. [2022-12-06 16:59:38,062 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.83ms. Allocated memory is still 223.3MB. Free memory was 153.2MB in the beginning and 151.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-06 16:59:38,062 INFO L158 Benchmark]: Boogie Preprocessor took 27.81ms. Allocated memory is still 223.3MB. Free memory was 151.2MB in the beginning and 149.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-06 16:59:38,062 INFO L158 Benchmark]: RCFGBuilder took 374.73ms. Allocated memory is still 223.3MB. Free memory was 149.6MB in the beginning and 131.8MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2022-12-06 16:59:38,062 INFO L158 Benchmark]: TraceAbstraction took 36762.63ms. Allocated memory was 223.3MB in the beginning and 6.7GB in the end (delta: 6.4GB). Free memory was 131.2MB in the beginning and 3.8GB in the end (delta: -3.7GB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. [2022-12-06 16:59:38,063 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 223.3MB. Free memory was 199.7MB in the beginning and 199.7MB in the end (delta: 63.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 359.36ms. Allocated memory is still 223.3MB. Free memory was 173.7MB in the beginning and 153.2MB in the end (delta: 20.5MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 47.83ms. Allocated memory is still 223.3MB. Free memory was 153.2MB in the beginning and 151.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 27.81ms. Allocated memory is still 223.3MB. Free memory was 151.2MB in the beginning and 149.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 374.73ms. Allocated memory is still 223.3MB. Free memory was 149.6MB in the beginning and 131.8MB in the end (delta: 17.8MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * TraceAbstraction took 36762.63ms. Allocated memory was 223.3MB in the beginning and 6.7GB in the end (delta: 6.4GB). Free memory was 131.2MB in the beginning and 3.8GB in the end (delta: -3.7GB). Peak memory consumption was 2.9GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 19]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 19]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 19]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 19]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 221 locations, 9 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 36.7s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 34.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 813 SdHoareTripleChecker+Valid, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 813 mSDsluCounter, 1119 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 885 mSDsCounter, 61 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1697 IncrementalHoareTripleChecker+Invalid, 1758 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 61 mSolverCounterUnsat, 234 mSDtfsCounter, 1697 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 142 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22305occurred in iteration=9, InterpolantAutomatonStates: 108, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 657 NumberOfCodeBlocks, 657 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 648 ConstructedInterpolants, 0 QuantifiedInterpolants, 2205 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 4 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-12-06 16:59:38,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...